Cum se configurează smartphone-uri și PC-uri. Portal informativ

caracter de filă HTML. Spații și caractere albe în HTML

Bună ziua, dragi cititori ai blogului. Puțin mai devreme, am reușit deja să vorbim despre asta și am aflat și despre designul din acesta. Astăzi avem la rândul său conceptul de spațiu alb în HTML, precum și formatarea codului asociată atunci când îl scriem (pentru comoditatea citirii și percepției sale ulterioare).

Ei bine, din cauza faptului că vom atinge subiectul spațiului nerupere și a silabei soft, va trebui să ne concentrăm atenția asupra așa-numitelor caractere speciale sau mnemonice folosite în limbaj HTML, care vă va permite să adăugați la cod document web o multime de caractere suplimentare, ca cel deja menționat mai sus. Dar mai întâi lucrurile.

Spații și caractere albe în HTML

Înainte de a trece la problema formatării textului folosind etichete special concepute pentru acest lucru (paragraf, titluri etc.), vreau să mă opresc asupra modului în care sunt interpretate spațiile, întrerupțiile de rând (Enter) și tabularea în limbajul HTML și cum este ruperea. a efectuat text în fereastra browserului când este redimensionat.

Adevărat, pentru acest tip de formatare vizuală (care nu va fi vizibilă pe pagina web), cel mai adesea nu spațiile în sine sunt folosite, ci mai degrabă caracterele de tabulație și de ruptură de linie. Există o astfel de regulă - atunci când începeți să scrieți o etichetă HTML imbricată, atunci indentare folosind file(Tasta Tab de pe tastatură), iar când închideți această etichetă, eliminați indentarea (combinația de taste Shift+Tab de pe tastatură).

Acest lucru trebuie făcut astfel încât etichetele de deschidere și de închidere să fie la același nivel vertical (la același număr de file din marginea dreaptă a paginii în editorul dvs. HTML, de exemplu, Notepad++, despre care am scris). În plus, vă sfătuiesc să faceți imediat după ce ați scris elementul de deschidere să faceți mai multe întreruperi de linie și să o scrieți imediat pe cea de închidere la același nivel (număr de file), astfel încât să nu uitați să faceți acest lucru mai târziu.

Acestea. elementele de deschidere și de închidere ar trebui să fie la același nivel pe verticală, iar etichetele interne ar trebui să fie deplasate cu un caracter de filă, iar elementele de închidere și deschidere ar trebui să fie plasate din nou la același nivel.

Pentru web simplă documentele acest lucru poate părea exagerat, dar atunci când se creează altele mai mult sau mai puțin complexe, acestea codul va deveni mult mai clarși lizibilă datorită abundenței de spații și, de asemenea, va fi mult mai ușor de detectat erorile datorită dispoziției simetrice a etichetelor.

Caractere speciale sau mnemonice în codul HTML

Deci, acum să vorbim despre așa-numitul caractere speciale, a cărui ușurință în utilizare am anunțat-o la începutul acestui articol. Caracterele speciale sunt uneori numite mnemonice sau substituții. Acestea sunt menite să rezolve o problemă care a apărut în limbajul de marcare hipertext de destul de mult timp, legată de codificările folosite.

Când introduceți text de la tastatură, caracterele limbii dvs. sunt codificate în avans algoritm stabilit, iar apoi sunt afișate pe site folosind fonturile pe care le utilizați (unde să găsiți și cum să instalați pentru site) datorită decodării.

Există o mulțime de codificări, dar pentru limbajul HTML a fost adoptată implicit o versiune extinsă a codificărilor.

În această codificare a textului, a fost posibil să se înregistreze doar 256 de caractere - 128 din ASCII și alte 128 pentru litere rusești. Ca urmare, a apărut o problemă cu utilizarea pe site-uri a caracterelor care nu sunt incluse în ASCII și nu sunt litere rusești incluse în codificări Windows 1251 (CP1251). Ei bine, ați decis să utilizați o tildă sau un apostrof, dar astfel de posibilități sunt inerente limbajului folosit Codificare HTML nu ipotecat.

Pentru astfel de cazuri au fost inventate substituțiile sau, cu alte cuvinte, mnemonicii. Inițial caracterele speciale aveau vizualizare digitalăînregistrări, dar apoi pentru cele mai comune au fost adăugate omologii lor de scrisori pentru a le face mai ușor de reținut.

ÎN înţelegere generală, un mnemonic este un caracter care începe cu un „&” și se termină cu un punct și virgulă „;”. Pe baza acestor caracteristici browserul, atunci când analizează codul HTML, extrage caractere speciale din acesta. Ampersand dintr-un cod wildcard numeric trebuie să fie imediat urmat de semnul lire sterline „#”, numit uneori hash. Și abia apoi urmează codul digital al caracterului dorit în codificarea Unicode.

Mai mult de 60.000 de caractere pot fi scrise în Unicode - principalul lucru este că simbolul mnemonic de care aveți nevoie este susținut de fontul folosit pe site-ul dvs. Există fonturi care acceptă aproape toate caracterele Unicode și există opțiuni doar cu un anumit set de caractere.

Lista completă a personajelor speciale va fi pur și simplu uriașă, dar cele mai frecvent utilizate mnemonice puteți împrumuta de exemplu din acest tabel:

Simbolcod HTMLZecimal
cod
Descriere
spatiu de nerupere
spațiu îngust (en-width ca litera n)
spațiu larg (lățime em ca litera m)
- en dash (en-dash)
- em liniuță (em liniuță)
­ - ­ transfer moale
A ́ stresul este pus după litera „stres”.
© © drepturi de autor
® ® ® marcă înregistrată
semn de marcă comercială
º º º sulița lui Marte
ª ª ª oglinda lui Venus
ppm
π π π pi (folosește Times New Roman)
¦ ¦ ¦ linie punctată verticală
§ § § paragraf
° ° ° grad
µ µ µ micro semn
marca de paragraf
elipse
supraliniere
´ ´ ´ semn de accent
semnul numeric
🔍 🔍 Lupă (înclinată spre stânga)
🔎 🔎 Lupă (înclinată spre dreapta)
semne ale operaţiilor aritmetice şi matematice
× × × multiplica
÷ ÷ ÷ divide
< < Mai puțin
> > > Mai mult
± ± ± plus minus
¹ ¹ ¹ gradul 1
² ² ² gradul 2
³ ³ ³ gradul 3
¬ ¬ ¬ negare
¼ ¼ ¼ sfert
½ ½ ½ o jumatate
¾ ¾ ¾ trei sferturi
punct zecimal
minus
mai putin sau egal
mai mult sau egal
aproximativ (aproape) egal
nu este egal
identic
rădăcină pătrată (radical)
infinit
semn de însumare
marca de lucru
diferenţial parţial
integrală
pentru toată lumea (vizibil doar dacă este scris cu caractere aldine)
există
set gol
Ø Ø Ø diametru
aparține
nu apartin
conţine
este un subset
este un superset
nu este un subset
este un submult sau egal cu
este un superset sau egal
plus într-un cerc
semn de înmulțire într-un cerc
perpendicular
colţ
ŞI logic
SAU logic
intersecție
Uniune
semne valutare
Rublă. Semnul rublei trebuie folosit împreună cu numărul. Standard Unicode 7.0. Dacă nu vedeți imaginea, actualizați fonturile Unicode.
Euro
¢ ¢ ¢ Cent
£ £ £ Livre
¤ ¤ ¤ Semn valutar
¥ ¥ ¥ Yen și Yuan semnează
ƒ ƒ ƒ semnul Florin
markere
. marker simplu
cerc
· · · punct de mijloc
cruce
dublu cruce
culmi
cluburi
inimile
diamante
romb
creion
creion
creion
mână
citate
" " " citat dublu
& & & ampersand
« « « ghilimele tipografice stânga (ghilimele în formă de ghilime)
» » » ghilimele tipografice din dreapta (ghilimele în ghilime)
un singur colț deschidere citat
un singur colț de închidere
prim (minute, picioare)
prim dublu (secunde, inci)
ghilimele simple din stânga sus
ghilimele unice sus dreapta
ghilimele unice din dreapta jos
citat-picior stânga
citat piciorul dreapta sus
citat piciorul dreapta jos
ghilimele de deschidere în limba engleză
ghilimele de închidere în engleză
ghilimele de deschidere
ghilimele duble de închidere
săgeți
sageata stanga
Săgeata în sus
sageata dreapta
săgeată în jos
săgeata stânga și dreapta
săgeată sus și jos
retur transport
săgeată dublă stânga
săgeată dubla în sus
săgeată dublă dreapta
dubla săgeată în jos
săgeată dublă la stânga și la dreapta
săgeată dublă în sus și în jos
săgeată în sus triunghiulară
săgeată în jos triunghiulară
săgeată dreapta triunghi
săgeată stânga triunghi
stele, fulgi de nea
Om de zapada
Fulg de nea
Fulg de nea cuprins de trifoi
Fulg de zăpadă gras cu unghi ascuțit
Steaua umbrită
Steaua goală
Steaua neumplută într-un cerc plin
Steaua plină cu un cerc deschis înăuntru
Steaua rotativă
Steaua albă desenată
Cercul mijlociu deschis
Cercul umplut în mijloc
Sextil (tip fulg de zăpadă)
Steaua rotativă cu opt colțuri
Steaua cu capete sferice
Elice îndrăznețe în formă de picătură cu opt colțuri
Asterisc cu șaisprezece colțuri
Steaua cu douăsprezece colțuri
Steaua plină dreaptă cu opt colțuri
Steaua plină cu șase colțuri
Steaua plină dreaptă cu opt colțuri
Steaua cu opt colturi
Steaua cu opt colturi
Steaua cu centru gol
Steaua grasă
Steaua deschisă cu patru colțuri
Steaua plină cu patru colțuri
Steaua într-un cerc
Fulg de zăpadă în cerc
ceas
Ceas
Ceas
Clepsidră
Clepsidră

Există destul de interesant modalitate de a obține codul Mnemonic HTML pentru semnul de care ai nevoie. Pentru a face acest lucru, va fi suficient să deschideți Editor Microsoft Cuvânt, creează document nou si alege din meniul de sus„Inserare” - „Simbol” (folosesc versiunea 2003, deci nu știu cum să fac o operație similară în versiunile ulterioare).

În fereastra care se deschide, trebuie să selectați un font, de exemplu, Times New Roman (sau orice altul care va fi prezent în mod evident pe majoritatea computerelor vizitatorilor site-ului dvs. - Courier sau Arial, de exemplu).

Adaugă din lista care se deschide la a ta document Word toate caracterele speciale de care aveți nevoie și salvați acest document Word ca pagină web (selectat din lista derulantă „.html” la salvare). Ei bine, atunci tot ce trebuie să faceți este să deschideți această pagină web în orice Editor HTML(același Notepad++ va face) și vei vedea totul coduri digitale mnemonice de care aveți nevoie:

Metoda este puțin complicată, dar dacă doriți să utilizați un caracter special rar pe pagina site-ului dvs., atunci va fi mai ușor decât să căutați pe Internet tabele precum cel prezentat mai sus. Va trebui să lipiți codul de caractere speciale rezultat în Locul potrivit iar în loc de acesta pe pagina web, browserul va afișa caracterul de care aveți nevoie (de exemplu, un spațiu neîntrerupt).

Spațiu care nu se rupe și cratima moale în exemple

După cum am menționat deja mai sus și după cum puteți vedea din tabelul de caractere speciale dat chiar mai sus, unele mnemonice în HTML au primit, pe lângă digital, și o desemnare simbolică pentru mai mult. memorare simplă. Acestea. În loc de semnul hash „#” (hash), cuvintele sunt folosite în variante simbolice. De exemplu, același spațiu neîntrerupt poate fi scris fie ca (mnemonic digital), fie ca (caracter).

Când scrieți articole, dacă trebuie să introduceți un ampersand (&) sau un parantez unghiular deschis (<), то для этого обязательно нужно использовать спецсимволы. Дело в том, что эти знаки в Html означают начало тега и браузер будет рассматривать их именно с этой точки зрения и отображать в тексте не будет.

Adică, dacă scrieți un articol în care va trebui să inserați, de exemplu, afișarea unei etichete în text< body>sau trebuie doar să inserați un semn mai puțin decât (<), то сделав это без использования подстановок на веб странице вы ничего не увидите, т.к. браузер, обнаружив «<» , поймет, что это Html тег, а не текст статьи.

Prin urmare, va trebui să introduceți următoarea construcție pentru a rezolva o problemă similară:

Același lucru este valabil și pentru afișarea codului mnemotecilor, deoarece acestea încep cu un ampersand. Va trebui să inserați codul în text, înlocuind semnul ampersand cu înlocuirea acestuia (caracter special):

Acest lucru va trebui făcut pentru a ajunge pe pagină<, а не отображение левой угловой скобки (<), в которую преобразует браузер мнемонику <, обнаружив при разборе знак амперсанда. Хитро, но вы все поймете попробовав это на практике.

Cel mai probabil vei folosi, de asemenea, un spațiu care nu se întrerupe, care pe o pagină web va arăta ca un spațiu obișnuit, dar browserul nu îl va trata deloc ca un caracter de spațiu și nu va efectua transferuri pe acesta(de exemplu, acest lucru va fi potrivit pentru expresii precum 1400 GB etc., pe care nu ar fi recomandabil să le împărțiți cu silabe în linii diferite):

1400 GB.

Uneori poate apărea situația inversă, când textul conține cuvinte foarte lungi și doriți să vă asigurați că, dacă este necesar, browserul Aș putea sparge aceste cuvinte cu silabe. În astfel de scopuri, este furnizat un simbol special „transfer soft” -

Cuvânt lung, lung;

Când devine necesar să treceți la o altă linie, browserul va folosi o cratimă în loc de mnemonicul cu cratima moale și va trimite restul cuvântului la linia următoare. Dacă există suficient spațiu pentru a plasa întreg acest cuvânt pe o singură linie, atunci browserul nu va desena nicio linie nouă. Este atat de simplu.

Multă baftă! Ne vedem curând pe paginile site-ului blogului

Puteți viziona mai multe videoclipuri accesând
");">

S-ar putea să fiți interesat

MailTo - ce este și cum se creează un link în Html pentru a trimite un e-mail
Etichete și atribute ale titlurilor H1-H6, linie orizontală Hr, întrerupere de linie Br și paragraful P conform standardului Html 4.01
Cum să inserați un link și o imagine (foto) în etichetele HTML - IMG și A

Bună ziua, dragi cititori ai blogului! Cei care s-au familiarizat cel puțin superficial cu ea probabil că au luat deja notă, deși în termeni generali. Aceasta înseamnă că au o idee despre ce simboluri HTML sunt utilizate în general în codul documentului.

În articolul de astăzi vom încerca să ne dăm seama ce este un spațiu în HTML și în ce cazuri poate fi folosit caractere cu spații albe atunci când formatați codul în sine pentru o citire ușoară. Vom afla când este necesar să folosim un spațiu care nu se întrerupe și, de asemenea, vom face cunoștință cu alte personaje speciale (sau, așa cum sunt numite și mnemonice).

De fapt, v-aș sfătui să nu ignorați subiectul utilizării diferitelor caractere speciale, deoarece aceasta este o componentă importantă care vă permite să finalizați studiul limbajului de marcare hipertext. În general, informațiile furnizate în această publicație cu siguranță nu vor fi de prisos. Ei bine, acum la obiect.

Spații și caractere albe în HTML

În primul rând, este o notă importantă de făcut. Există taste speciale pe tastatura computerului care vă permit să separați text (mai multe despre asta mai jos). Cu toate acestea, doar o bară de spațiu largă oferă separare între cuvinte nu numai în editor, ci și în fereastra browserului. Există nuanțe la ruperea liniilor și la indentarea de la margini.

După cum știți, afișarea anumitor elemente într-un browser web este determinată de etichete. Pentru a formata textul, se folosește binecunoscutul , care este bazat pe blocuri. Adică, conținutul său este situat pe toată lățimea disponibilă.

La înfășurați liniile din paragraful P, trebuie să utilizați o singură etichetă BR, cu care puteți face acest lucru. Să presupunem că trebuie să inserăm în text câteva rânduri dintr-o poezie pe care o scriem într-un editor de text:

În ciuda faptului că rândurile versetului sunt localizate corect și că cratimele sunt făcute în locurile potrivite, totul va arăta diferit în browser:


Pentru a obține aceeași afișare într-o fereastră de browser web, trebuie să scrieți BR la fiecare întrerupere de linie:

Acum am îndeplinit sarcina și liniile poetice vor fi afișate complet corect în browser:

Astfel, pauzele de linie necesare sunt finalizate. O altă caracteristică care trebuie remarcată aici este că mai multe spații care vin unul după altul sunt afișate de browserul web ca unul singur. Puteți verifica acest lucru dacă în același editor încercați să puneți nu unul, ci mai multe spații între două cuvinte și, făcând clic pe butonul „Salvare”, priviți rezultatul în browser.

Spațiu, tabulație și întrerupere de linie

Practic, cu astea caractere cu spații albe Ne cunoaștem imediat ce începem să lucrăm cu textul în editor și îl formatăm în forma necesară. Pentru a implementa o astfel de sarcină, există chei speciale, fiecare dintre ele corespunde caracterului său spațial:

  • Bara de spațiu este cea mai largă tastă de pe tastatura unui computer (fără etichetă);
  • Tab - o tastă în stânga cu inscripția „Tab” și două săgeți îndreptate în direcții diferite;
  • Rupere de linie - tasta „Enter”.

Totuși, așa cum am spus mai sus, obținem rezultatul final dorit nu numai într-un editor de text, ci și într-un browser, doar atunci când folosim prima cheie. Toate cele trei taste (inclusiv tab și ruptură de linie sunt utile atunci când formatați codul HTML. Să presupunem că așa arată un fragment de cod în NotePad++ (există o mulțime de informații despre acest editor) când se afișează toate caracterele spațiilor albe:


Obținem cod ușor de citit și de înțeles datorită spațiilor. Săgețile portocalii indică indentări create folosind tasta Tab, iar simbolurile CR și LF indică rupturi de linie create folosind tasta Enter.

Containerele imbricate unul în celălalt sunt vizualizate, iar etichetele de deschidere și de închidere sunt clar vizibile. În această formă, acest cod poate fi editat cu ușurință. Acum compară-l cu același cod, care nu are o astfel de împărțire a textului:

În același mod, folosind caractere cu spații albe, puteți scrie reguli CSS care vor arăta vizual clare și digerabile:


După ce aduceți toate stilurile la un numitor comun și finalizați complet editarea fișierului de stiluri, puteți efectua editarea eliminând toate spațiile din cod. Acest lucru este necesar pentru a crește, ceea ce este foarte important atunci când promovați o resursă.

Caractere speciale (sau mnemonice) în codul HTML

Acum să ne uităm la cazurile în care este necesar să folosim caracterele speciale pe care le-am menționat la începutul articolului. Caracterele speciale HTML, uneori numite mnemonice, au fost introduse pentru a rezolva o problemă de lungă durată cu codificările apărute în limbajul de marcare hipertext.

Când introduceți text pe tastatură, caracterele limbii pe care o utilizați sunt codificate. În browserul web, textul tastat va fi afișat folosind fonturile pe care le-ați selectat ca urmare a operației de decodare inversă.

Faptul este că există multe astfel de codificări, acum nu avem scopul de a le analiza în detaliu. Doar că fiecăruia dintre ele poate lipsi anumite simboluri, care, totuși, trebuie afișate. Să presupunem că simți nevoia de a scrie ghilimele simple sau un semn de accent, dar aceste pictograme pur și simplu nu sunt incluse în set.

Pentru a elimina această problemă, a fost introdus un sistem de simboluri speciale, care include un număr mare de mnemonice diferite. Toate încep cu un ampersand „&” și de obicei se termină cu punct și virgulă „;”. La început, fiecare personaj special avea propriul său cod digital. De exemplu, pentru un spațiu care nu se rupe, pe care îl vom analiza mai detaliat mai jos, va fi valabilă următoarea intrare:

Dar după ceva timp, celor mai comune simboluri li s-au atribuit analogi cu litere (mnemonice) pentru a le face mai ușor de reținut. Să presupunem că pentru același spațiu care nu se rupe arată așa:

Ca rezultat, browserul afișează simbolul corespunzător. Lista mnemotecilor este foarte voluminoasă, caracterele speciale utilizate cel mai frecvent în HTML puteti descoperi din tabelul de mai jos:

simbol cod mnemonice Descriere
spatiu de nerupere
spațiu îngust (en-width ca litera n)
spațiu larg (lățime em ca litera m)
- en dash (en-dash)
- em liniuță (em liniuță)
­ - ­ transfer moale
A ́ stresul este pus după litera „stres”.
© © drepturi de autor
® ® ® marcă înregistrată
semn de marcă comercială
º º º sulița lui Marte
ª ª ª oglinda lui Venus
ppm
π π π pi (folosește Times New Roman)
¦ ¦ ¦ linie punctată verticală
§ § § paragraf
° ° ° grad
µ µ µ micro semn
marca de paragraf
elipse
supraliniere
´ ´ ´ semn de accent
semnul numeric
🔍 🔍 Lupă (înclinată spre stânga)
🔎 🔎 Lupă (înclinată spre dreapta)
semne ale operaţiilor aritmetice şi matematice
× × × multiplica
÷ ÷ ÷ divide
< < Mai puțin
> > > Mai mult
± ± ± plus minus
¹ ¹ ¹ gradul 1
² ² ² gradul 2
³ ³ ³ gradul 3
¬ ¬ ¬ negare
¼ ¼ ¼ sfert
½ ½ ½ o jumatate
¾ ¾ ¾ trei sferturi
punct zecimal
minus
mai putin sau egal
mai mult sau egal
aproximativ (aproape) egal
nu este egal
identic
rădăcină pătrată (radical)
infinit
semn de însumare
marca de lucru
diferenţial parţial
integrală
pentru toată lumea (vizibil doar dacă este scris cu caractere aldine)
există
set gol
Ø Ø Ø diametru
aparține
nu apartin
conţine
este un subset
este un superset
nu este un subset
este un submult sau egal cu
este un superset sau egal
plus într-un cerc
semn de înmulțire într-un cerc
perpendicular
colţ
ŞI logic
SAU logic
intersecție
Uniune
semne valutare
Euro
¢ ¢ ¢ Cent
£ £ £ Livre
¤ ¤t; ¤ Semn valutar
¥ ¥ ¥ Yen și Yuan semnează
ƒ ƒ ƒ semnul Florin
markere
. marker simplu
cerc
· · · punct de mijloc
cruce
dublu cruce
culmi
cluburi
inimile
diamante
romb
creion
creion
creion
mână
citate
" " " citat dublu
& & & ampersand
« « « ghilimele tipografice stânga (ghilimele în formă de ghilime)
» » » ghilimele tipografice din dreapta (ghilimele în ghilime)
un singur colț deschidere citat
un singur colț de închidere
prim (minute, picioare)
prim dublu (secunde, inci)
ghilimele simple din stânga sus
ghilimele unice sus dreapta
ghilimele unice din dreapta jos
citat-picior stânga
citat piciorul dreapta sus
citat piciorul dreapta jos
ghilimele de deschidere în limba engleză
ghilimele de închidere în engleză
ghilimele de deschidere
ghilimele duble de închidere
săgeți
sageata stanga
Săgeata în sus
sageata dreapta
săgeată în jos
săgeata stânga și dreapta
săgeată sus și jos
retur transport
săgeată dublă stânga
săgeată dubla în sus
săgeată dublă dreapta
dubla săgeată în jos
săgeată dublă la stânga și la dreapta
săgeată dublă în sus și în jos
săgeată în sus triunghiulară
săgeată în jos triunghiulară
săgeată dreapta triunghi
săgeată stânga triunghi
stele, fulgi de nea
Om de zapada
Fulg de nea
Fulg de nea cuprins de trifoi
Fulg de zăpadă gras cu unghi ascuțit
Steaua umbrită
Steaua goală
Steaua neumplută într-un cerc plin
Steaua plină cu un cerc deschis înăuntru
Steaua rotativă
Steaua albă desenată
Cercul mijlociu deschis
Cercul umplut în mijloc
Sextil (tip fulg de zăpadă)
Steaua rotativă cu opt colțuri
Steaua cu capete sferice
Elice îndrăznețe în formă de picătură cu opt colțuri
Asterisc cu șaisprezece colțuri
Steaua cu douăsprezece colțuri
Steaua plină dreaptă cu opt colțuri
Steaua plină cu șase colțuri
Steaua plină dreaptă cu opt colțuri
Steaua cu opt colturi
Steaua cu opt colturi
Steaua cu centru gol
Steaua grasă
Steaua deschisă cu patru colțuri
Steaua plină cu patru colțuri
Steaua într-un cerc
Fulg de zăpadă în cerc
ceas
Ceas
Ceas
Clepsidră
Clepsidră

Cazuri de utilizare a unor caractere speciale, inclusiv spațiu care nu se întrerupe și cratima moale

Dacă ați studiat deja puțin tabelul, ați primit confirmarea a ceea ce am spus mai sus, că pentru a afișa toate caracterele speciale, se folosește un cod digital () sau analogul său alfabetic (mnemonice simbolică), unde în loc de un set de hash se scriu semne și cifre, litere ().

Acum să vedem când să folosim aceste coduri. Să presupunem că într-un articol trebuie să indicați o etichetă HTML în scop informativ, de exemplu,

. Dacă tastați paranteze unghiulare de la tastatură (și există o astfel de opțiune), browserul va percepe o astfel de construcție ca o etichetă de deschidere și nu ca un simplu fragment de text.

Prin urmare, din același tabel HTML de caractere speciale luăm codurile corespunzătoare și întreaga intrare va arăta astfel:

În plus, pentru a afișa în browser nu semnul ampersand în sine, ci desemnarea acestuia în formă

, trebuie să adăugați codul său din tabel:

subsol

Apoi browserul va afișa exact înregistrarea mnemotecilor care trebuie aplicate pentru a afișa eticheta FOOTER. Este puțin confuz, dar pe această pagină puteți exersa acest aspect introducând mnemonice pentru caracterele corespunzătoare în câmpul „HTML” și folosind butonul „Run”, iar în zona „Rezultat” obținând rezultatul afișării acestora în browser:


Vă rugăm să rețineți că m-am asigurat că textul a fost împachetat folosind eticheta BR deja menționată, astfel încât caracterele în sine să fie afișate nu într-un singur rând, ci într-o coloană pentru comoditate.

Daţi-i drumul. Uneori, în text apar combinații care nu sunt de dorit să fie separate în rânduri diferite. Să spunem „1000 de ruble”. Ar fi logic fie să-l lăsați pe linia de sus, fie dacă nu există suficient spațiu, mutați întreaga structură pe o linie de dedesubt.

Acest lucru este valabil mai ales dacă utilizatorii folosesc dispozitive cu lățimi diferite de ecran, inclusiv cele mobile. Într-adevăr, în acest caz, browserul web formatează textul, adaptându-se la noile condiții. Și dacă textul arată corect la dimensiunile standard de monitor, atunci dacă se schimbă, totul se poate schimba.

Pentru aceste cazuri este prevăzut Spațiu HTML care nu se sparge, despre care am menționat deja. Permiteți-mi să vă reamintesc că în acest caz codul de spațiu este următorul:

Și trebuie inserat între două seturi de semne care trebuie legate:

1000 de ruble.

Acum browserul nu le va separa în niciun caz, chiar dacă este necesară formatarea textului pentru a-l afișa corect.

Există, de asemenea, o situație în care un cuvânt foarte lung nu se potrivește în spațiul liber și trebuie să mutați o parte din el. Cum pot predefini o nouă linie în acest caz, dacă este necesar? Pentru asta există caracter special cu cratima moale-, care trebuie plasat în locul în care trebuie rupt cuvântul:

Long lung lung lung cuvânt lung

Dacă apare o situație în care un cuvânt trebuie să fie întrerupt cu cratima, atunci se formează un decalaj în locația mnemonicului cratima moale, unde apare o cratimă (cratima), iar restul cuvântului apare pe linia următoare de mai jos.

Cu toate acestea, din nou, va fi util să vedem tot acest lucru, inclusiv exemple de transfer continuu și ușor, în practică:


În fereastra acestui editor, puteți modifica dimensiunea câmpului de vizualizare „Rezultat” prinzând marginea acestei zone cu butonul stâng al mouse-ului și, fără a-l elibera, trageți-l spre stânga pentru a reduce lățimea. Atunci apare o situație reală când browserul începe să reformateze conținutul pentru a-l afișa corect.

Și se efectuează transferul, care a fost prevăzut în exemplele pe care le-am descris. Cu toate acestea, puteți muta fereastra de vizualizare, extinzând-o și îngustând-o și verificați vizual acest lucru.

Există o diferență între ce scrisîn codul dvs. HTML și ce afișatîn browser.

După cum am văzut deja, Etichete HTML, cum ar fi<р>, sunt citite doar de browser (pentru a ști care tip cuprins scris), dar nu este afișatîn el.

Am văzut și cum poți scrie comentariiîn codul HTML pentru a ajuta un om să citească codul fără a fi nevoit să afișeze acele comentarii în browser.

Un alt tip de cod scris care ignorat browser-ul este spaţiu, include:

  • întreruperi de linie;
  • linii goale;
  • filă (sau indentare).

Rupere de linie

Întreruperile de linie și liniile goale (care sunt o secvență de întreruperi de linie) în codul HTML ignorat browser. Ele se ridică doar la unificat spaţiu.

Ideea originală a web-ului a fost că ar trebui să fie un spațiu de colaborare în care să poți comunica prin partajarea informațiilor.

Pentru a face realitate introduceîntrerupere de linie trebuie să utilizați element
:

În cel mai bun caz, viața este perfectă
imprevizibile

Intabulare

Intabulare este un caracter special obținut folosind tasta Tab. De obicei, mută cursorul la următoarea tabulatură, dar uneori se transformă în două spații.

În orice caz, la fel ca un spațiu obișnuit, tab invizibil. De asemenea, este ignorat de browser:

Să înregistrăm acest text.

Dacă doriți să adăugați spațiu inainte de pe scurt, va trebui să utilizați CSS.

Dacă doriți să închideți un element HTML, trebuie mai întâi să închideți toate elementele sale secundare.

Formatarea arborelui

Deoarece elementele HTML pot fi imbricate unele în altele, ar trebui să fii atent în ordineîn care au fost deschise, deoarece aceasta va afecta ordinea în care sunt închise.

Acest cod este scris unu linia.

Deoarece poate fi dificil să urmăriți ordinea în care au fost deschise elementele HTML, se recomandă să scrieți HTML formă de copac:

Acest cod este scris niste linii, dar va apărea în continuare ca unu linia.

Formatarea arborelui vă permite vizual reproduce nivel de cuibărire codul dvs. HTML. Acest lucru face ușor să vedeți că:

  • este strămoş;
  • - mamă Pentru Și ;

  • Și - Acest fratern elemente.

Scrieți HTML pentru a le citi

Filele, liniile goale, spațiile setate și întreruperile de rând sunt omise de computer și toate se transformă în un singur spatiu.

Un document HTML este scris și citit de un om, dar citit doar de un computer. Având în vedere că filele, spațiile și rupturile de rând nu afectează modul în care browserul va citi și, ulterior, va afișa pagina web, vă puteți formata documentul într-un mod cât mai ușor de citit pentru eu insumi cale.

Nu există reguli specifice privind formatarea HTML, dar există unele implicite acorduri, în special:

  • utilizare intabulare pentru a ajuta la vizualizare atașamente elemente HTML;
  • introduceți etichetele de deschidere și de închidere ale elementelor blocului linii separate;
  • scrieți elemente inline pe o singură linie (inclusiv etichete de deschidere și de închidere).
Etichetă

Eticheta specifică un caracter tabulator în text. Este similar cu utilizarea secvenței de evacuare /t.

1 2 3\t\t\t4
Afișat:
1 2 3 4

Distanța cu care linia se va deplasa atunci când este inserat un caracter tabulator în ea poate fi setată în mod arbitrar. Pentru aceasta este folosit atributul TABSTOPS al etichetei.

Eticheta nu este standard Etichetă HTML. A fost adăugat la etichetele de markup Flash pentru a ajuta la formatarea textului într-un mod consecvent.

Etichetă...

Eticheta este responsabilă pentru caracteristicile de formatare a textului, cum ar fi marginile, indentările și deplasările liniilor. În el pot fi specificate următoarele atribute:

MARGINEA STÂNGĂ. Mărimea marginii din stânga în puncte. Un analog este proprietatea leftmargin a clasei TextFormat.

MARGE DREAPTA. Valoarea marginii din dreapta în puncte este proprietatea rightmargin a clasei TextFormat.

RELICATEA. Indentați primul rând al unui paragraf în puncte. Printre proprietățile clasei TextFormat, este similară cu proprietatea indent.

BLOCKINDENT.

Indentarea unui paragraf de text în stânga în puncte. Analogic - proprietate blockIndent
clasa TextFormat.

CONDUCERE. Distanța dintre linii în puncte. O proprietate similară a clasei TextFormat este lider.

TABSTOPS. Atributul specifică ce decalaj de linie în puncte va provoca fiecare caracter tabulator din secvență. Valoarea sa este o listă de numere care specifică distanțele cu care linia se va deplasa către fereastră dacă sunt introduse pe rând 1, 2, 3, ... n caractere de tabulație. Un analog al atributului TABSTOPS este proprietatea tabStops a clasei TextFormat.


pole.html=pole.border=pole.multiline=true;
pole.htmlText="

0din tabR> Două tabR>
Trei Tabaruri>

";

Eticheta nu este o etichetă HTML standard. A fost introdus astfel încât capacitatea de a marca textul folosind etichete este similară cu utilizarea proprietăților clasei Format text.

Etichetă...

Etichetă conceput pentru aplicarea clasei Stilul CSSîn raport cu arbitrarul fragment de text.

Numele clasei este specificat în atributul CLASS.

This.createTextField("pol", 0, 150, 150, 200, 90);
pole.autoSize = pole.border=pole.multiline=true;
// Creați trei stiluri de clasă care definesc textul roșu, verde și albastru
var stil:TextField.Stylesheet = new TextField.Stylesheet();
var green_text:String = ".VERDE (culoare:#00FF00)";
var red_text:String = ".RED (culoare:#FF0000)";
var blue_text:String = ".BLUE (culoare:#0000FF)";
style.parseCSS(text_verde+text_roșu+text_albastru);
pole.styleSheet=stil;
// Afișează textul cu stilurile create
pole.text = " 3verde Text

Text roșu

Text albastru ";

Cele mai bune articole pe această temă