Caracter de filă HTML. Formatare HTML

Acasă / Recuperarea datelor

Când documentul este afișat pe ecran, spațiile și liniile goale nu sunt păstrate, cu excepția textului inclus în etichete PRE(text preformatat). Adică, orice succesiune de spații, file și linii goale este echivalentă cu un singur spațiu în fișier HTML. Pe de altă parte, spațiul alb dintr-un fișier HTML poate fi reprezentat folosind orice număr de spații sau linii noi (albe).

Termen newlin(linie nouă) este folosită pentru a marca TEORETIC sfârșitul unei linii. SGML specifică că o linie (înregistrare) trebuie să înceapă cu un caracter de început (linie nouă - line feed, LF, cod ASCII 10) și să se termine cu un caracter de sfârșit de înregistrare (carriage return, CR, ASCII 13). În practică, documentele HTML sunt redate și transmise folosind o reprezentare newline compatibilă cu sistemele informatice date. Prin urmare, browserele HTML permit suport pentru oricare dintre cele trei reprezentări general acceptate ale delimitării liniilor, notate prin secvența CR LF, CR only sau LF only, și pe baza acestei presupuneri evidențiază erori în reprezentarea caracterelor de început și de sfârșit ale un record.

Astfel, nu contează cum împărțiți textul în linii, deoarece un avans de linie este echivalent cu un spațiu. Rețineți, totuși, că nu ar trebui să împărțiți un cuvânt în două rânduri în HTML. Dacă, de exemplu, împărțiți cuvântul internațional în două rânduri, după cum se arată mai jos:

internaţional

aceasta va fi interpretată ca

internaţional

Astfel, pentru a vă prezenta documentul în mod logic, ar trebui să utilizați etichete HTML, cum ar fi P sau BR pentru a furniza un avans de linie dacă este necesar.

În general, browserele nu împart cuvintele în două rânduri decât dacă cuvântul conține o cratimă. Specificațiile de referință HTML 3.2 nu sunt foarte precise în ceea ce privește această problemă și atunci când discutăm secțiunea tabelului, se oferă următoarele:

Pentru unii agenți utilizatori, poate fi necesar sau de dorit să traducă un șir într-un cuvânt. În astfel de cazuri, este recomandabil să verificați vizual dacă acest lucru s-a întâmplat.

Atenție la lungimea liniei este în afara controlului dumneavoastră. Acest lucru depinde de browser, de computer și de setările făcute de persoanele care văd documentul. În general vorbind, nu există nicio modalitate de a preveni întreruperile de rând între cuvinte, dar puteți încerca să preveniți întreruperile de rând folosind spații continue.

În ceea ce privește utilizarea newline-ului în combinație cu etichetele HTML, există reguli speciale:

  • Întreruperile de linie imediat după eticheta de început sunt ignorate. De exemplu, liniile
  • De asemenea, ruptura de linie care precede eticheta de final este ignorată. De exemplu, liniile

Caracterul filă orizontală (HT) poate fi utilizat într-un document HTML. Dar în interiorul elementului PRE Caracterul tabulatorului are o interpretare specială, este echivalent cu un spațiu și nu conține nici un fel de informații de filă. (Pentru a reprezenta datele tabulate, utilizați elementul masă.) Este practic cel mai bine să evitați includerea caracterelor tabulatoare în codul HTML și să utilizați o cantitate adecvată de spații în schimb dacă trebuie să formatați codul sursă document HTMLîn formă tabelată.

Etichetă

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

1 2 3\t\t\t4
Afisat:
1 2 3 4

Distanța cu care se va deplasa linia 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 o etichetă HTML standard. A fost adăugat la etichetele de markup Flash pentru a ajuta la formatarea textului într-o manieră 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:

LEFTMARGIN. Mărimea marginii din stânga în puncte. Un analog este proprietatea leftmargin a clasei TextFormat.

MARGE DREAPTA. Valoarea marjei 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 indică distanțele cu care linia se va deplasa către fereastră dacă sunt introduse pe rând 1, 2, 3, ... n caractere de tabulatură. 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 un fragment de text arbitrar.

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 ";

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 fel caractere HTML sunt utilizate î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 puteți folosi caractere de 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

Mai întâi trebuie să faci nota importanta. 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 în care scriem 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, transferurile necesare liniile sunt completate. 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, tab și ruptură 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 potrivită. 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 cu 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 „&” și de obicei se termină cu un 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 de 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
O ́ stresul este pus după litera „stres”.
© © drepturi de autor
® ® ® marcă înregistrată
semn de marcă
º º º sulița lui Marte
ª ª ª oglinda lui Venus
ppm
π π π pi (folosește Times New Roman)
¦ ¦ ¦ linie punctată verticală
§ § § paragraf
° ° ° grad
µ µ µ micro semn
marca de paragraf
elipsă
supraliniere
´ ´ ´ semn de accent
semnul numeric
🔍 🔍 Lupă (înclinată spre stânga)
🔎 🔎 Lupă (înclinată spre dreapta)
semne ale operaţiilor aritmetice şi matematice
× × × multiplica
÷ ÷ ÷ împărțiți
< < Mai puțin
> > > Mai mult
± ± ± plus/minus
¹ ¹ ¹ gradul 1
² ² ² gradul 2
³ ³ ³ gradul 3
¬ ¬ ¬ negare
¼ ¼ ¼ un sfert
½ ½ ½ o secundă
¾ ¾ ¾ trei sferturi
virgulă zecimală
minus
mai mic sau egal cu
mai mare sau egal cu
aproximativ (aproape) egal
nu egali
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 aparține
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
asociere
semne valutare
Euro
¢ ¢ ¢ Cent
£ £ £ Livre
¤ ¤t; ¤ Semn valutar
¥ ¥ ¥ Yen și Yuan semnează
ƒ ƒ ƒ semnul Florin
markere
. marker simplu
cerc
· · · punct de mijloc
cruce
cruce dublă
culmi
cluburi
inimile
diamante
romb
creion
creion
creion
mână
citate
" " " ghilimele duble
& & & ampersand
« « « ghilimele tipografice din 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
săgeată stânga
săgeată sus
săgeata dreapta
săgeată în jos
săgeată stânga și dreapta
săgeată sus și jos
întoarcere la căruță
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ă sus și jos
săgeată în sus triunghiulară
săgeată în jos triunghiulară
săgeată dreapta triunghi
săgeată stânga triunghi
stele, fulgi de nea
Omul de zăpadă
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 plină cu douăsprezece colțuri
Steaua plină dreaptă cu opt colțuri
Steaua 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, ora
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 Caractere speciale HTML luăm codurile corespunzătoare și întreaga înregistrare 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:

subsolul

Apoi browserul va afișa exact înregistrarea mnemotecilor care trebuie aplicate pentru afișare Etichetă 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.

Să mergem mai departe. 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 este 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 când foarte cuvânt lung nu se potrivește spatiu 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 afisatî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 ea.

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 înainte 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

Din moment ce elemente HTML pot fi cuibăriți unul în celălalt, trebuie să fiți cu ochii pe în ordineîn care au fost deschise, deoarece aceasta va afecta ordinea în care sunt închise.

Acest cod este scris unul 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 unele linii, dar va apărea în continuare ca unul 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 - Asta fratern elemente.

Scrieți HTML pentru a le citi

Filele, liniile goale, spațiile stabilite și rupturile 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 însumi mod.

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

  • utilizare intabulare pentru a ajuta la vizualizare investitii 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).

Bună ziua, dragi cititori ai site-ului 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, datorita faptului ca vom atinge tema spatiului nerupere si a silabei soft, va trebui sa ne concentram atentia asupra asa-ziselor caractere speciale sau mnemonice folosite in limbajul Html, care va vor permite sa adaugati la cod document web multe simboluri suplimentare, cum ar fi 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 întrerupere de linie. Există o astfel de regulă - atunci când începeți să scrieți un imbricat Etichetă HTML, Asta 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.

Aceste. 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ă și plasând etichetele de închidere și deschidere din nou la același nivel.

Pentru documente web simple, acest lucru poate părea exagerat, dar atunci când creați documente 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 tastați text pe tastatură, caracterele limbii dvs. sunt codificate după un algoritm prestabilit, 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 scrie 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-urile web a caracterelor care nu sunt incluse în ASCII și nu sunt litere rusești incluse în codificări Windows 1251 (CP1251). Ei bine, te-ai hotărât să folosești un tilde sau un apostrof, dar o astfel de posibilitate nu a fost inclusă inițial în codificarea folosită de limbajul HTML.

Pentru astfel de cazuri s-au inventat substituțiile sau, cu alte cuvinte, mnemonicii. Iniţial caracterele speciale aveau o formă digitală, 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 termeni generali, 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
O ́ stresul este pus după litera „stres”.
© © drepturi de autor
® ® ® marcă înregistrată
semn de marcă
º º º sulița lui Marte
ª ª ª oglinda lui Venus
ppm
π π π pi (folosește Times New Roman)
¦ ¦ ¦ linie punctată verticală
§ § § paragraf
° ° ° grad
µ µ µ micro semn
marca de paragraf
elipsă
supraliniere
´ ´ ´ semn de accent
semnul numeric
🔍 🔍 Lupă (înclinată spre stânga)
🔎 🔎 Lupă (înclinată spre dreapta)
semne ale operaţiilor aritmetice şi matematice
× × × multiplica
÷ ÷ ÷ împărțiți
< < Mai puțin
> > > Mai mult
± ± ± plus/minus
¹ ¹ ¹ gradul 1
² ² ² gradul 2
³ ³ ³ gradul 3
¬ ¬ ¬ negare
¼ ¼ ¼ un sfert
½ ½ ½ o secundă
¾ ¾ ¾ trei sferturi
virgulă zecimală
minus
mai mic sau egal cu
mai mare sau egal cu
aproximativ (aproape) egal
nu egali
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 aparține
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
asociere
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
cruce dublă
culmi
cluburi
inimile
diamante
romb
creion
creion
creion
mână
citate
" " " ghilimele duble
& & & ampersand
« « « ghilimele tipografice din 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
săgeată stânga
săgeată sus
săgeata dreapta
săgeată în jos
săgeată stânga și dreapta
săgeată sus și jos
întoarcere la căruță
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ă sus și jos
săgeată în sus triunghiulară
săgeată în jos triunghiulară
săgeată dreapta triunghi
săgeată stânga triunghi
stele, fulgi de nea
Omul de zăpadă
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 plină cu douăsprezece colțuri
Steaua plină dreaptă cu opt colțuri
Steaua 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, ora
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, trebuie doar să deschideți editorul Microsoft Word, creați un document nou și selectați „Inserare” - „Simbol” din meniul de sus (folosesc versiunea 2003, așa că 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 veți vedea toate codurile digitale ale mnemotecilor 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 arătat mai sus. Va trebui să lipiți codul de caracter special rezultat în locul potrivit și, în loc de acesta, pe pagina web, browserul va afișa caracterul de care aveți nevoie (de exemplu, un spațiu care nu se întrerupe).

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 o memorare mai ușoară. Aceste. În locul semnului 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, un afișaj de etichetă î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 și cu înlocuirea acestuia (caracter special):

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

Cel mai probabil veți folosi, de asemenea, un spațiu care nu se întrerupe, care va arăta ca un spațiu obișnuit pe o pagină web, 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 atât de simplu.

Mult succes pentru tine! Ne vedem curând pe paginile site-ului blogului

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
Ce este limbajul de marcare hipertext HTML și cum să vizualizați o listă cu toate etichetele în validatorul W3C
Font (față, dimensiune și culoare), etichete Blockquote și pre - formatare de text vechi în HTML pur (nu este folosit CSS)
Cum sunt setate culorile în codul Html și CSS, selecția nuanțelor RGB în tabele, ieșirea Yandex și alte programe
Directivele de comentariu și Doctype în codul HTML, precum și conceptul de elemente bloc și inline (etichete)
Liste în cod HTML - etichete UL, OL, LI și DL

© 2024 ermake.ru -- Despre repararea PC-ului - Portal de informații