2016-08-23 1 views
-1

je dois texte suivant dans un <p>Comment aligner du texte dans un paragraphe après une balle?

Lorem ipsum dolor sit amet, consectetuer adipiscing elit. Aenean commodo ligula eget dolor. Aenean massa. Cum sociis natoque penatibus et magnis       dis parturient montes, nascetur ridiculus mus` 

    Lorem ipsum dolor sit amet, consectetuer adipiscing elit: 

    • Lorem ipsum dolor sit amet, consectetuer adipiscing elit. Aenean commodo ligula eget dolor. 
    Aenean massa. Cum sociis natoque penatibus et magnis dis parturient 
    montes, nascetur ridiculus mus; 

    • Lorem ipsum dolor sit amet, consectetuer adipiscing elit. Aeneas 
    commodo ligula eget dolor. Aenean massa. Cum sociis natoque penatibus et 
    magnis dis parturient montes, nascetur ridiculous mus 

Comme vous pouvez le voir ci-dessous le texte du • est en ligne pas avec le texte à côté du •.

Est-il possible dans un paragraphe d'aligner/indenter tout le texte après un point?

Je sais qu'une liste serait beaucoup plus facile à réaliser ce problème, mais je veux savoir si c'est possible sans utiliser une liste. Pourquoi? Parce que je reçois ce texte brut de mon API.

Je pense que ce n'est pas possible puisque je ne pouvais pas trouver quelque chose pour ce problème, mais peut-être quelqu'un sait comment faire face à cela?

+1

Essayez le remplacement de texte et ' ' pour les alignements – Justinas

+0

Ceci est un 'ul' et' li' html-tags. –

+0

Les questions demandant l'aide de code doivent inclure le plus court code nécessaire pour le reproduire ** dans la question elle-même ** de préférence dans un [** extrait de pile **] (https://blog.stackoverflow.com/2014/09/introducing- runnable-javascript-css-et-html-code-snippets /). Voir [** Comment créer un exemple minimal, complet et vérifiable **] (http://stackoverflow.com/help/mcve) –

Répondre

0

fixe avec

str_replace("•","<li>", $plain_text); 
+1

Bien que ce code puisse aider à résoudre le problème, il n'explique pas pourquoi et/ou _how_ il répond à la question. Fournir ce contexte supplémentaire améliorerait considérablement sa valeur éducative à long terme. S'il vous plaît [modifier] votre réponse pour ajouter une explication, y compris les limitations et les hypothèses qui s'appliquent. –

0

Ecoutez, je ne sais pas comment la façon dont vous voulez appliquer ce texte ou ce langage de programmation que vous essayez d'obtenir ce texte, par la liste par défaut ul sont en retrait.

ul list

La raison est parce que la ul contient une appelée propriété d'affichage d'élément de liste par défaut, si vous voulez faire cette liste identififiés règle est d'appliquer simplement css pour mettre en forme comme une liste ul. Si vous ne pouvez pas éditer avec css, si c'est un langage de backend comme C#, java, ruby, python, php, etc. Ce que vous pouvez faire est de supprimer les tags ou le point et de séparer les paragrafs et de sortir le format correct. c'est un langage de frontend vous pouvez obtenir le contenu dans la liste ul et formater le texte en utilisant les éléments dom, et l'ajouter dans votre page. J'apprends l'anglais, si vous ne comprenez pas, demandez-moi et je vous répondrai.