Zer da Aurrez formateatutako testua?

Hemen nola aurrez formateatutako testua etiketa zure HTML kodea erabiltzeko

Web orri baten HTML kodea testuari gehitzen duzunean, paragrafo-elementu batean esatea, testu-lerro hauei buruzko hausnarketa apur bat eduki behar ez baduzu edo erabiliko den tartea. Hau da web-nabigatzaileak testua behar bezain beharrezkoa izango den eremuan oinarrituta. Honek barne hartzen ditu webgune sentikorrak , orrialdea ikusteko erabiltzen den pantailaren tamainaren arabera aldatzen diren diseinu oso fluidoak izango dituena.

HTML testuek lerro bat hautsi egingo dute, non bere edukiontziaren amaierara iristean behin behar duen. Azkenean, arakatzaileak rol bat baino gehiago jokatzen du testuak nola egiten duen baino.

Zehaztutako formatu edo diseinu jakin bat sortzeko espazioaren gehikuntzari dagokionez, HTML-k ez du aintzatetsi tarte hori kodean gehitzen, zuriune-barra, fitxa edo orga-itzulerak barne. Hitz bat eta hitzen artean hogei hogei jarri badituzu, arakatzaileak leku bakarra egongo da bertan. Espazio zuriaren kolapsoa da hau, eta benetan HTMLaren kontzeptu bat da, industria berriek lehen aldiz borroka egiten dutela. HTML zuriunez espedienteak Microsoft Word bezalako programa batean egiten duen moduan lan egitea espero dute, baina hori ez da HTML zuriuneak nola funtzionatzen duen.

Kasu gehienetan, edozein HTML dokumentutan testu-manipulazio normala behar duzuna da, baina, beste kasu batzuetan, testua espazioetan nola lerro hausten duen zehazki kontrolatu nahi duzu.

Aurre formateatutako testua bezala ezagutzen da (hau da, formatua ematen diozu). Aurretiko formateatutako testua web orrietara gehi dezakezu HTML aurreikusitako etiketa erabiliz.

 Tag erabiliz 

Duela urte asko, web orriak aurrez formatutako testuaren blokeak ikusteko erabili ohi zen. Aurreko etiketa erabiliz, atalen atalak orriaren diseinuan formateatu zenez, web diseinatzaileek testua bistaratu nahi zuten moduan azkar eta erraz bihurtu zen.

Hau izan zen diseinuaren CSS gorakada baino lehen, web diseinatzaileek benetan trabatuta zeuden mahaiak eta beste HTML-soilik metodo batzuk erabiliz saiatzen zirenean. Hau (motakoa) itzuli egin da, aurrez formateatutako testua testu gisa definitzen delako, egitura konbentzio tipografikoek zehazten baitute HTML errendatzeak baino.

Gaur egun, etiketa hau ez da hainbeste erabiltzen, CSS-ek ikusmen estiloak modu askoz eraginkorragoa baimentzen baitzuen gure HTML itxura erakartzeko eta Web estandarrak egitura (HTML) eta estilo (CSS) bereizketa argiak eragiten baitute. Oraindik ere, instantziak aurrez formateatutako testuak zentzuzkoak izan daitezke, adibidez, lerro-jauziak behartzeko edo poesia-adibideen kasuan, lerro-jauziak ezinbestekoak dira irakurketarako eta edukiaren fluxu orokorra lortzeko.

Hemen HTML

 etiketa erabiltzeko modu bat da: 

 Twas brillig eta slithey toves Did gyre eta gimble wabe  

HTML tipikoa dokumentuko espazio zuria kolapsatzen du. Horrek esan nahi du testuan erabilitako karrozeria itzultzen, espazio eta fitxa karaktere guztiak leku batera erori direla. Goiko aipua idatzi baduzu HTML etiketa tipiko batean p (paragrafo) etiketa bezala, testu lineako lerro batekin amaituko zenuke hau:

Twas brillig eta slithey toves-ek egin zuen gyre-a eta wabe-n gimble

Etiketa aurrezlea zuriuneen karaktereak uzten ditu. Beraz, lerro jauziak, espazioak eta fitxak arakatzailearen edukien errendimenduan mantentzen dira. Aurrekontua egitean testu bereko testuaren barruan agertuko litzateke pantailan:

Twas brillig eta slithey toves-ek egin zuen gyre-a eta wabe-n gimble

Fontsei dagokienez

Aurrizki-etiketa idazten duzun testuan espazio eta hausturak baino ez dira mantentzen. Nabigatzaile gehienetan, monospaziorako letra-tipo batean idatzita dago. Honek testuaren karaktere guztiak zabalera berdinak ditu. Beste era batera esanda, gutuna letra zabala den leku gisa hartzen dut.

Nabigatzaileak erakusten duen monospazearen lehenetsitako beste letra-tipo bat erabiltzea nahiago baduzu, estilo-orriekin ere aldatu dezakezu eta errendatu beharreko testua nahi duzun beste edozein letra-tipoa hautatu.

HTML5

Kontuan izan behar da HTML5-an "zabalera" atributu hori ez dela onartzen elementu

. HTML 4.01n, zabalera zehazten zen lerro batek dituen karaktere kopurua, baina hau HTML5 eta haratago erortzen da. 

Jeremy Girard-ek argitaratua 2007/02/27