Orice cod conține comenzi de control prin care sunt efectuate anumite sarcini. În fiecare limbă sunt numite diferit, dar esența lor este aceeași. Pentru a nu ne confunda în termeni și a vorbi aceeași limbă, să ne dăm seama cum se numesc comenzile HTML și cum sunt folosite.
În explicații, voi furniza link-uri către caietul de sarcini, precum și traducerea acesteia, pe care am menționat-o pe pagina HTML... Traducerea de către A. Pyramidin este menționată în specificația oficială HTML, astfel încât traducerea poate fi considerată de înaltă calitate.
Lucrurile stau puțin diferit cu etichetele care nu necesită o parte obligatorie de închidere. Acestea includ etichete care creează elemente de tabel: . Rândul tabelului va închide automat eticheta corpului tabelului. Dar este necesar să închideți eticheta tabelului, altfel tot conținutul paginii care urmează tabelului va deveni parte din acesta și va fi influențat de setările tabelului.
Este interzisă închiderea etichetelor care nu efectuează nicio acțiune asupra hipertextului - ,
,
si altii. Cerințele pentru fiecare etichetă sunt specificate în specificație. Mai jos ne vom uita unde exact ceea ce este indicat. Să repetăm. Există două tipuri de etichete în HTML:
Eticheta de sfârșit (/închidere) poate fi:
atributele etichetei pot fi:
Aceste informații pentru fiecare etichetă specifică pot fi obținute din specificație. Cum se folosește este scris mai jos. Și încă un punct important referitor la utilizarea diferitelor caractere în HTML.
În codarea HTML, uneori trebuie să utilizați simboluri care pot fi interpretate în două moduri. De exemplu, utilizarea caracterelor „” va fi privită de browsere ca parte a etichetei, adică ca un caracter de serviciu, dar nu este întotdeauna cazul. Prin urmare, caracterele problematice sunt codificate. Astfel de simboluri codificate sunt numite mnemonice. Lista mnemotecilor poate fi găsită în specificație.
Cuibarea etichetelorEtichetele pot fi imbricate una în cealaltă ca niște păpuși. În același timp, acestea sunt împărțite în elemente părinte și copil. Hai sa explic cu un exemplu:
Elementul text subliniat este elementul părinte al elementului text subliniat cu moștenire.Elementele copil moștenesc caracteristicile părinților lor. În acest fel, textul barat va fi de asemenea subliniat.
Principalul lucru de reținut este că ambele părți ale etichetei (deschidere și închidere) trebuie să fie imbricate în același element părinte, din nou prin analogie cu păpușa de cuib.
Folosind specificațiaVersiunea oficială în acest moment (martie 2012) este HTML 4.01, versiunea HTML 5.0 este în curs de dezvoltare activă, dar nu este încă un standard, în ciuda numeroaselor publicații pe Internet pe tema HTML 5.
Acum despre cum să utilizați specificația. Să presupunem că suntem interesați de tabelele de mai sus. Deschideți rezumatul și selectați elementul corespunzător (Nr. 11) - Tabele.
Deschideți specificația, meniul secțiunii:
Aici puteți obține informații despre fiecare atribut.
Notă importantă. În captura de ecran de mai sus, atributul de aliniere are starea Învechit (nu este recomandat). Un astfel de atribut nu va funcționa (și va fi o eroare) în DOCTYPE Strict . Așa că recomand cu căldură să nu folosiți elemente depreciate. Starea oricărui element poate fi vizualizată în lista generală.
Clarificări de etichetă:
- O - opțional
- O - opțional
- F - interzis (interzis)
- E - Gol (fără conținut)
- D - depreciat (nu este recomandat).
- L - liber (permis în specificația de tranziție).
- F - Frameset (permis în specificația Frameset).
HTML este un limbaj de marcare hipertext. Se bazează pe așa-numitele etichete. Etichetele sunt niște elemente wrapper care specifică formatul și proprietățile elementelor paginii web. Am compilat o referință actualizată a etichetelor HTML pentru dvs. pe o singură pagină.
Există mai mult de o sută de elemente de marcare în total. Fiecare are un număr de atribute și propria sa sintaxă. Referința pentru etichete HTML vă va ajuta să găsiți rapid elementul de care aveți nevoie.
Lista etichetelor HTMLTabelul de mai jos prezintă o listă de etichete HTML5 cu o scurtă descriere în limba rusă.
Un comentariu. | ||||||||||||
Definește tipul de document. | ||||||||||||
Link, hyperlink, ancora. | ||||||||||||
Definește textul ca o abreviere. | ||||||||||||
Informații de contact pentru autorul sau proprietarul documentului. | ||||||||||||
Definește o zonă pe o hartă imagine | ||||||||||||
Articol | ||||||||||||
Conținut deoparte (conținutul nu este conținutul principal al paginii) | ||||||||||||
Vă permite să inserați un fișier audio în curs de redare. | ||||||||||||
Text îngroșat. | ||||||||||||
Setează adresa URL de bază sau atributul țintă pentru legăturile relative din document. | ||||||||||||
O zonă în care scrierea textului poate lua o direcție diferită. | ||||||||||||
Setează direcția de scriere a textului. Spre deosebire de direcție, este indicată direcția fizică | ||||||||||||
Citat. | ||||||||||||
Specifică zona corpului documentului. | ||||||||||||
Rupere de linie. | ||||||||||||
Buton pe care se poate face clic. | ||||||||||||
Folosit pentru a desena grafice folosind scripturi | ||||||||||||
Semnătura de masă. | ||||||||||||
Notă de subsol la titlul materialului. | ||||||||||||
Folosit pentru a introduce codul computerului sub formă de text. | ||||||||||||
Specifică caracteristicile coloanelor din tabel. | ||||||||||||
Definește un grup de una sau mai multe coloane de tabel de format. | ||||||||||||
Folosit pentru a defini opțiuni predefinite din care să alegeți atunci când introduceți un câmp de text. | ||||||||||||
Definește descrierea unui termen dintr-o etichetă dintr-o listă de termeni. | ||||||||||||
Text care a fost eliminat în noua versiune a documentului. | ||||||||||||
Definește informații suplimentare pe care utilizatorul le poate vizualiza sau ascunde. | ||||||||||||
Indică faptul că conținutul este un termen. | ||||||||||||
Definește o casetă de dialog sau un element interactiv | ||||||||||||
Un element bloc este unul dintre elementele principale de aspect. | ||||||||||||
Definește o listă de definiții. | ||||||||||||
Numele termenului din lista de definiții. | ||||||||||||
text evidențiat pentru semnificație (de obicei text cu caractere cursive). | ||||||||||||
Recipient pentru aplicare externă | ||||||||||||
Un grup de elemente înrudite dintr-un formular. | ||||||||||||
Titlu pentru element | ||||||||||||
Definește un grup autonom de mai multe elemente (de exemplu, o imagine cu o legendă) | ||||||||||||
subsol | ||||||||||||
Definește formularul de introducere a utilizatorului. | ||||||||||||
- | Antete HTML de diferite niveluri: , , , , , . | |||||||||||
Specifică zona de cap a documentului. | ||||||||||||
Bloc de antet | ||||||||||||
Linia orizontală este un divizor tematic. | ||||||||||||
Element rădăcină. Spune browserului că documentul dat este un document HTML. | ||||||||||||
Text cu caractere cursive. | ||||||||||||
Definește un cadru inline | ||||||||||||
Imagine, imagine. | ||||||||||||
Câmp de introducere, element de formular. | ||||||||||||
Text care a fost adăugat la noua versiune a documentului. | ||||||||||||
Text introdus de la tastatură sau numele butoanelor de la tastatură. De obicei, în font monospațiu. | ||||||||||||
Etichetă pentru câmpul de intrare. Conține de obicei eticheta câmpului. | ||||||||||||
Titlul elementului. | ||||||||||||
Element de listă. | ||||||||||||
Definește o legare de resurse externe (cel mai adesea o legare de foi de stil CSS). | ||||||||||||
Conținut principal | ||||||||||||
Container pentru . Definește o hartă personalizată pe o imagine | ||||||||||||
Textul selectat (de obicei folosind evidențierea fundalului). | ||||||||||||
Container pentru o listă de elemente de meniu | ||||||||||||
Definește elementele pe care utilizatorul le poate apela din meniul contextual | ||||||||||||
Folosit pentru a defini metadatele documentului. | ||||||||||||
Contor de valori într-un interval dat | ||||||||||||
Container pentru elemente de navigație | ||||||||||||
Conținut alternativ pentru utilizatorii care au scripturi dezactivate | ||||||||||||
Definește un obiect încorporat | ||||||||||||
Definește o listă numerotată. | ||||||||||||
Definește un grup de opțiuni asociate într-o listă derulantă. Oferă numele grupului. | ||||||||||||
Parametru (opțiune de alegere) din lista derulantă. | ||||||||||||
Rezultatul calculelor. | ||||||||||||
|
Paragraf. | |||||||||||
Setează opțiuni pentru obiectele încorporate | ||||||||||||
Container pentru mai multe imagini | ||||||||||||
Text preformatat. | ||||||||||||
Bara de progres | ||||||||||||
Citat în text. | ||||||||||||
Text alternativ dacă browserul nu acceptă . | ||||||||||||
Adnotare pentru conținutul etichetei. | ||||||||||||
Container pentru simboluri și decodarea acestora (în principal pentru simboluri din Asia de Est, hieroglife). | ||||||||||||
Text tăiat. | ||||||||||||
Text care este rezultatul unui program de calculator (de obicei în font monospațiu). | ||||||||||||
Definește un script sau o conexiune de script de la o resursă externă. | ||||||||||||
Capitol | ||||||||||||
Definește o listă derulantă sau cu selecție multiplă. | ||||||||||||
Text cu dimensiune mai mică a fontului. | ||||||||||||
Definește o resursă pentru , și . | ||||||||||||
Element în linie. | ||||||||||||
Text evidențiat prin semnificație. Afișat de obicei cu caractere aldine. | ||||||||||||
Definește un container pentru definirea stilurilor CSS pentru un document. | ||||||||||||
Afișează textul ca indice. | ||||||||||||
Titlul se află în interiorul etichetei. | ||||||||||||
Afișează textul ca superscript. | ||||||||||||
|