Kas ir iepriekš formatēts teksts?

Kā HTML kodā izmantot iepriekš formatētas teksta tagu

Kad jūs pievienojat tekstu tīmekļa lapas HTML kodam, teikt rindkopas elementā, jums maz iespējams nekontrolēt, kur šīs teksta rindiņas pārtrauks, vai atstarpi, kas tiks izmantoti. Tas notiek tādēļ, ka tīmekļa pārlūkprogramma pēc vajadzības pārlūko tekstu, pamatojoties uz tā apgabalu. Tas ietver jutīgas vietnes, kurām ir ļoti šķidruma izkārtojums, kas mainās atkarībā no ekrāna lieluma, ko izmanto lapas skatīšanai .

HTML teksts pārtrauks līniju, kur tas būs vajadzīgs, tiklīdz tas būs sasniedzis tā apgabala beigas. Visbeidzot, pārlūks spēlē vairāk lomas, nosakot, kā teksts pārtrūk, nekā jūs darāt.

Attiecībā uz atstarpes pievienošanu, lai izveidotu noteiktu formātu vai izkārtojumu, HTML neatpazīst atstarpi, kas tiek pievienots kodam, ieskaitot atstarpes taustiņu, cilni vai kartiņas atgriezenus. Ja jūs ievietojat divdesmit atstarpes starp vienu vārdu un vārdu, kas nāk pēc tam, pārlūkprogramma atveidos tikai vienu atstarpi. Tas ir pazīstams kā balto laukumu sabrukums, un tas faktiski ir viens no HTML jēdzieniem, kas vispirms cīnās ar daudzām jaunām nozarēm. Viņi sagaida, ka HTML atstarpes darbosies tādā veidā, kā tas notiek programmā, piemēram, Microsoft Word, taču tas nav tā, kā HTML atstarojošā telpa darbojas vispār.

Lielākajā daļā gadījumu normāls teksta apstrāde jebkurā HTML dokumentā ir tieši tas, kas jums nepieciešams, taču citos gadījumos jūs patiešām vēlaties vairāk kontrolēt, kā tieši tekstu atstāj ārpus un kur tā pārtrauc līnijas.

Tas ir zināms kā iepriekš formatēts teksts (citiem vārdiem sakot, jūs diktāt formātu). Jūs varat pievienot iepriekš formatētu tekstu savām tīmekļa lapām, izmantojot HTML tagu.

Izmantojot
 Tag 

Pirms daudziem gadiem tā bieži bija ierasta, lai skatītu tīmekļa lapas ar iepriekš formatētu tekstu blokiem. Izmantojot tagu, lai definētu lapas sadaļas, ko formatēja pati mašīnrakstīšana, tīmekļa dizaineriem bija ātrs un vienkāršs veids, kā parādītu tekstu, kā viņi to vēlējās.

Tas bija pirms CSS izcelšanās, kad web dizaineri patiešām iestrēdza, mēģinot piespiest izkārtojumu, izmantojot tabulas un citas HTML tikai metodes. Šis (kinda) darbojās atpakaļ, jo iepriekš formatēts teksts ir definēts kā teksts, kurā struktūru nosaka tiražēšanas konvencijas, nevis HTML renderēšana.

Šodien šis tags netiek izmantots tik daudz, jo CSS ļauj mums diktēt vizuālos stilus daudz efektīvāk nekā mēģināt piespiest izskatu mūsu HTML un tāpēc, ka tīmekļa standarti nosaka skaidru struktūras (HTML) un stila (CSS) nošķiršanu. Tomēr var būt gadījumi, kad iepriekš formatēts teksts ir jēga, tāpat kā pasta adresi, kurā vēlaties piespiest līnijas pārtraukumus vai dzejas piemērus, kur līniju pārtraukumi ir būtiski satura nolasīšanai un kopējai plūsmai.

Šeit ir viens no veidiem, kā izmantot HTML

 tagu: 

 Twas brillig un slithey toves Vai gyre un gimble ar wabe  

Tipisks HTML sabrūk balto laukumu dokumentā. Tas nozīmē, ka šajā tekstā izmantotās rakstzīmes, atstarpes un cilnes atgriežas, visi tiktu sabrukti vienā telpā. Ja jūs ievadījāt augstāk minēto cenu par tipisku HTML tagu, piemēram, p (punkts) tag, jūs galu galā varētu būt viena teksta rindiņa, piemēram:

Twas brillig un slithey toves Vai gyre un gimble in wabe

Iepriekšējais tag atstāj atstarpes rakstzīmes kā ir. Tātad līnijas pārtraukumi, atstarpes un cilnēm tiek saglabātas šī satura pārlūka atveidošana. Parādot šo citātu, ievietojot cenu iepriekšējā tagā šim pašam tekstam:

Twas brillig un slithey toves Vai gyre un gimble in wabe

Attiecībā uz fontiem

Iepriekšējais tag nedod vairāk nekā tikai atstarpes un pārtraukumus rakstītajam tekstam. Lielākajā daļā pārlūkprogrammu tas ir uzrakstīts monospace fontu. Tādējādi teksta rakstzīmes ir vienādas ar platumu. Citiem vārdiem sakot, vēstule i aizņem tik daudz vietas kā burts w.

Ja jūs vēlētos izmantot citu fontu vietā noklusējuma monospace, kuru pārlūks parāda, jūs to joprojām varat mainīt ar stilu lapām un izvēlēties jebkuru citu fontu, kuram vēlaties ievietot tekstu .

HTML5

Viena lieta, kas jāpatur prātā, ir tāda, ka HTML5 formātā atribūts "width" vairs netiek atbalstīts

 elementam. HTML 4.01 platumā ir norādīts rakstzīmju skaits, kuru rinda satur, bet tas ir izlaists HTML5 un citur. 

Rediģējis Jeremijs Girards 17.2.2.17