Kisa tèks pre-fòma ye?

Isit la ki jan yo sèvi ak tag la tèks Pre-fòma nan kòd HTML ou

Lè ou ajoute tèks nan Kòd HTML la pou yon paj entènèt, di nan yon eleman paragraf, ou gen ti kras pa gen okenn kontwòl sou kote liy sa yo nan tèks ap kraze oswa espas ki la yo pral itilize. Sa a se paske navigatè wèb la ap koule tèks la jan sa nesesè ki baze sou zòn nan ki gen ladan li. Sa a gen ladan sit entènèt ki reponn ki pral gen yon Layout trè likid ki chanjman ki baze sou gwosè a nan ekran an yo te itilize yo wè paj la .

HTML tèks pral kraze yon liy kote li bezwen yon fwa li te rive nan fen zòn ki genyen li yo. Nan fen a, navigatè a jwe plis nan yon wòl nan detèmine ki jan tèks la kraze pase sa ou fè.

An tèm de ajoute espas yo kreye yon fòma sèten oswa layout, HTML pa rekonèt espas ki ajoute nan kòd, ki gen ladan espas bar, tab, oswa retounen cha. Si ou mete ven espas ant yon mo ak mo ki vini apre li, navigatè a ap rann sèlman yon sèl espas sèl la. Sa a se ke yo rekonèt kòm efondreman espas blan ak li se aktyèlman youn nan konsèp yo nan HTML ke anpil nouvo nan endistri a lit ak an premye. Yo espere HTML blanchi pou travay nan fason li fè sa nan yon pwogram tankou Word Microsoft, men sa se pa ki jan HTML blan espas travay nan tout.

Nan pifò ka yo, manyen nòmal la nan tèks nan nenpòt dokiman HTML se ekzakteman ki sa ou bezwen, men nan lòt ka, ou ka aktyèlman vle plis kontwòl sou egzakteman ki jan espas tèks yo deyò epi ki kote li kraze liy.

Sa a se konnen kòm tèks pre-fòma (nan lòt mo, ou dikte fòma a). Ou ka ajoute tèks pre-fòma nan paj wèb ou lè l sèvi avèk HTML pre tag la.

Sèvi ak
 Tag la 

Anpil ane de sa, li te itilize yo dwe komen yo wè paj wèb ak blòk nan pre-fòma tèks. Sèvi ak tag nan pre defini seksyon nan paj la kòm fòma pa tape nan tèt li se te yon fason rapid ak pi fasil pou konsèpteur entènèt jwenn tèks la yo montre jan yo te vle li.

Sa a te anvan monte nan CSS pou layout, lè konsèpteur entènèt yo te reyèlman kole ap eseye fòs layout lè l sèvi avèk tab ak lòt metòd HTML-sèlman. Sa a (kalite) te travay tounen paske tèks pre-formate se defini kòm tèks nan ki estrikti a defini nan konvansyon tipografik olye ke rann la HTML.

Jodi a, sa a tag pa itilize kòm anpil paske CSS pèmèt nou dikte estil vizyèl nan fason pi efikas pase eseye fòs aparans nan HTML nou yo ak paske estanda wèb dikte yon separasyon klè nan estrikti (HTML) ak Styles (CSS). Toujou, ka gen sikonstans tèks pre-fòma fè sans, tankou pou yon adrès postal kote ou vle fòse repo liy yo oswa pou egzanp nan pwezi kote repo liy yo esansyèl nan lekti a ak koule an jeneral nan kontni an.

Isit la se yon fason yo itilize tag nan HTML

: 

 Twas brillig ak tov yo slithey Èske gyre ak gimble nan won a  

Tipik HTML efondre espas blan an nan dokiman an. Sa vle di ke chay la retounen, espas, ak karaktè tab yo itilize nan tèks sa a tout ap tonbe nan yon espas. Si ou tape quote la pi wo a nan yon tag tipik HTML tankou p la (paragraf) tag, ou ta fini ak yon sèl liy nan tèks, tankou sa a:

Twas brillig ak tov yo slithey Èske gyre ak gimble nan Wabe la

Etikèt la pre kite karaktè yo espas blan kòm se. Se konsa, repo liy, espas, ak onglè yo tout kenbe nan rann navigatè a nan sa ki kontni. Mete quote la andedan yon tag pre pou menm tèks sa a ta ka lakòz ekspozisyon sa a:

Twas brillig ak tov yo slithey Èske gyre ak gimble nan Wabe la

Konsènan Polis

Etikèt la pre fè pi plis pase jis kenbe espas yo ak repo pou tèks la ou ekri. Nan pifò navigateurs, li ekri nan yon font monospace. Sa fè karaktè yo nan tèks la tout egal a lajè. Nan lòt mo, lèt la mwen pran anpil espas tankou lèt la w.

Si ou ta prefere sèvi ak yon lòt font nan plas monospace nan default youn ki montre nan navigatè, ou ka toujou chanje sa a ak fèy papye style epi chwazi nenpòt lòt font ou ta renmen tèks la yo dwe rann nan .

HTML5

Youn nan bagay yo dwe bliye nan se ke, nan HTML5, "lajè" atribi pa gen okenn ankò sipòte pou eleman nan

. Nan HTML 4.01, lajè a espesifye kantite karaktè ki yon liy ta genyen, men sa a te tonbe pou HTML5 ak pi lwen. 

Edited by Jeremy Girard sou 2/2/17