Quan afegiu text al codi HTML d'una pàgina web, digueu-lo en un element de paràgraf, teniu poc o cap control sobre on es trencaran aquestes línies de text o l'espaiat que s'utilitzarà. Això és degut a que el navegador web farà que el text sigui necessari en funció de l'àrea que la conté. Això inclou llocs web responsables que tindran un disseny molt fluid que canvia segons la mida de la pantalla que s'utilitza per veure la pàgina. El text HTML trencarà una línia on necessita una vegada que ha arribat al final de la seva àrea de contingut. Al final, el navegador juga més d'un paper a l'hora de determinar com es trenca el text del que feu.
Pel que fa a l'addició d'espais per crear un determinat format o disseny, HTML no reconeix l'espaiat que s'afegeix al codi, incloent la barra espaiadora, la pestanya o el retorn de carro. Si col·loca vint espais entre una paraula i la paraula que ve després, el navegador només mostrarà un sol espai. Això es coneix com a col.lapse d'espais en blanc i en realitat és un dels conceptes d'HTML que molts dels nous a la indústria lluiten al principi. Esperen que l'espai en blanc d'HTML funcioni de la mateixa manera que en un programa com Microsoft Word, però això no és el que funciona en blanc en blanc.
En la majoria dels casos, el maneig normal del text en qualsevol document HTML és exactament el que necessiteu, però en altres casos, és possible que vulgueu més control sobre exactament com surten els espais de text i on trenca les línies. Això es coneix com text pre formatat (en altres paraules, dicteu el format). Podeu afegir text preformatat a les vostres pàgines web mitjançant l'HTML
Utilitzant el Etiqueta
Fa molts anys, solia ser comú veure pàgines web amb blocs de text preformatats. Utilitzant el
pre L'etiqueta per definir les seccions de la pàgina com a format per l'escriptura en si era una manera ràpida i senzilla perquè els dissenyadors web obtinguessin el text perquè volguessin. Això era abans de l'augment de CSS per al disseny, quan els dissenyadors web eren realment atrapats intentant forçar el disseny mitjançant l'ús de taules i altres mètodes de només HTML. Això (poc) ha funcionat perquè el text amb format predefinit es defineix com un text en què l'estructura està definida per convencions tipogràfiques més que per la representació HTML.
Avui, aquesta etiqueta no s'utilitza tant perquè CSS ens permet dictar estils visuals de manera molt més eficient que intentar forçar l'aparició en el nostre HTML i perquè els estàndards web dicten una clara separació de l'estructura (HTML) i els estils (CSS). Tot i així, és possible que hi hagi moments en què el text preformat tingui sentit, com per a una adreça postal on voleu forçar els salts de línia o per a exemples de poesia, on els salts de línia són essencials per a la lectura i el flux general del contingut.
Aquí hi ha una manera d'utilitzar l'HTML
etiqueta:
Twas brillig i els toves slithey
Va fer gimnàstica i gimnàstica
in
el
wabe
L'HTML típic col·lapsa l'espai en blanc del document. Això vol dir que el retorn del carro, els espais i els caràcters de tabulació usats en aquest text es colapsaran en un sol espai. Si heu escrit el quote anterior en una etiqueta HTML típica com l'etiqueta p (paràgraf), acabaria amb una línia de text, com aquesta: Twas brillig i les toves slithey Vaig fer gimnàstica i gimnàstica al wabe L'etiqueta pre deixa els caràcters de l'espai blanc com és. Així, els salts de línia, espais i pestanyes es mantenen en la representació d'aquest contingut per part del navegador. Posar la cita a dins pre l'etiqueta d'aquest mateix text resultaria en aquesta visualització: Twas brillig i els toves slithey Va fer gimnàstica i gimnàstica in el wabe El pre L'etiqueta fa més que simplement mantenir els espais i trencaments del text que escriviu. En la majoria de navegadors, està escrit en una font de monospace. Això fa que els caràcters del text siguin iguals en amplada. En altres paraules, la lletra ocupa tant espai com la lletra w. Si preferiu utilitzar un altre tipus de lletra en comptes d'un monospace predeterminat que mostri el navegador, podeu canviar-lo amb fulls d'estil i seleccionar qualsevol altra font que vulgueu que es reprodueixi el text. Una cosa a tenir en compte és que, en HTML5, l'atribut "width" ja no és compatible amb el Editat per Jeremy Girard el 2/2/17 Quant a fonts
HTML5
element. A l'HTML 4.01, l'amplada especificava la quantitat de caràcters que contindria una línia, però això s'ha reduït per HTML5 i més enllà.