Skip to main content

Paskaidrojums par to, kas iepriekš formatēts teksts ir HTML

Anonim

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

iepriekš tag

Izmantojot
 Tag 

Pirms daudziem gadiem tā bieži bija ierasta, lai skatītu tīmekļa lapas ar iepriekš formatētu tekstu blokiem. Izmantojot

iepriekš tag, lai definētu lapas sadaļas, kā to formatējis pats mašīnrakstīšanas veids, bija ātrs un vienkāršs veids, kā tīmekļa izstrādātāji parādītu tekstu, kā 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 veids, kā izmantot HTML

 tag:


Twas brillig un slithey toves

Vai gyre un gimble

in

the

dīvains

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. Ievietot cenu citā iekšā

iepriekš tagam par šo pašu tekstu tas parādīsies:

Twas brillig un slithey toves Vai gyre un gimble in the dīvains

Attiecībā uz fontiem

The

iepriekš tag ne tikai uzturē jūsu rakstāmā teksta vietas un pārtraukumus. 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 tas, ka HTML5 atribūts "width" vairs netiek atbalstīts

 elements 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