Il linguaggio HTML considera i paragrafi come dei blocchi di testo. I navigatori ripartiscono al meglio il loro contenuto nella finestra a meno che un attributo NOWRAP o NOBR sia esplicitamente specificato.
All'interno di un paragrafo, gli spazi, le tabulazioni e i ritorni a capo contano come un solo spazio.
L'impaginazione per blocchi di testo è realizzata con l'aiuto della coppia di tag <p> e </p>. Questo tag accetta tutti gli attributi visti in precedenza.
Il ritorno a capo semplice è realizzato grazie al tag <br>
Si può anche inserire una linea orizzontale grazie al tag <hr>.
| Tag | Attributo | Effetto visivo |
| <br> | ritorno a capo | |
| <p> et </p> | paragrafo | |
| <hr size=5 width=20% align=left> | SIZE WIDTH ALIGN |
I tag che servono a identificare il testo sono detti Contenitori.
| Contenitore | Effetto visivo |
|---|---|
| <blockquote> e </blockquote> | Testo frastagliato |
| <address> e </address> | Per scrivere un indirizzo |
| <note> e </note> | |
| <fn> e </fn> | |
| <banner> e </banner> | |
| <pre> et </pre> | Permette di scrivere un testo preformattato conservando gli spazi, i ritorni a capo e le tabulazioni. |