162 votes

Comment afficher le texte multiligne dans une cellule de tableau

Je veux montrer un paragraphe de la base de données dans une cellule de tableau.

Le résultat est une grande ligne en ignorant comment elle est organisée dans la base de données. ignorer « entre » par exemple (nouvelles lignes)

Je veux le montrer exactement selon comment il est écrit dans la base de données.

Par exemple, si le paragraphe est enregistré comme ceci :

hello ,
my name is x.

Je veux qu'il soit montré exactement comme ça, au lieu de :

hello, myname is x.

86voto

style="white-space:pre-wrap; word-wrap:break-word"

Cela résoudrait le problème de la nouvelle ligne. pre tag ajouterait CSS supplémentaire que nécessaire.

38voto

Joyce Babu Points 3056

Enveloppez le contenu dans une balise <pre> (texte préformaté)

<pre>hello ,
my name is x.</pre>

13voto

chumbaloo Points 543

Bonjour, j'avais besoin de faire la même chose ! Ne vous demandez pas pourquoi, mais je générais un html en utilisant python et j'avais besoin d'un moyen de boucler les éléments d'une liste et de faire en sorte que chaque élément prenne une ligne à part DANS une SEULE CELLULE d'une table.

J'ai trouvé que l'étiquette br fonctionnait bien pour moi. Par exemple :

<!DOCTYPE html>
<HTML>
    <HEAD>
        <TITLE></TITLE>
    </HEAD>
    <BODY>
  <TABLE>
            <TR>
                <TD>
                    item 1 <BR>
                    item 2 <BR>
                    item 3 <BR>
                    item 4 <BR>
                </TD>
            </TR>
        </TABLE>
  </BODY>

Cela produira le résultat que je voulais.

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X