Svaki kod sadrži kontrolne komande putem kojih se izvršavaju određeni zadaci. Na svakom jeziku se drugačije zovu, ali imaju istu suštinu. Da ne bismo bili zbunjeni u terminima i govorili isti jezik, hajde da shvatimo kako se zovu HTML komande i kako se koriste.
U objašnjenjima ću dati linkove na specifikaciju, kao i na njen prijevod, koji sam spomenuo na HTML stranici ovog ... . O. Pyramidinov prevod se spominje u zvaničnoj HTML specifikaciji, tako da se prevod može smatrati kvalitetnim.
Stvari su malo drugačije za oznake koje ne zahtijevaju obavezni završni dio. To uključuje oznake koje kreiraju elemente tablice: . Red tabele će automatski zatvoriti oznaku tijela tabele. Ali potrebno je zatvoriti oznaku tabele, inače će sav sadržaj stranice koji prati tabelu postati njen deo i na njega će uticati postavke tabele.
Zabranjeno je zatvaranje oznaka koje ne vrše radnje na hipertekstu -
, ,
i drugi. Zahtjevi za svaku oznaku navedeni su u specifikaciji. U nastavku ćemo razmotriti gdje je tačno šta je naznačeno. Hajde da ponovimo. Postoje dvije vrste oznaka u HTML-u:
- String (inline). Nazivaju se i inline.
- Blok (blok).
Krajnja (/closing) oznaka može biti:
- Završna oznaka (тег>) je obavezan.
- Završna oznaka (тег>) nije potrebno.
- Završna oznaka (тег>) je zabranjeno.
atributi oznake mogu biti:
- Obavezno.
- Opciono.
Ove informacije za svaku specifičnu oznaku mogu se dobiti iz specifikacije. Kako ga koristiti piše u nastavku. I još jedna važna tačka u vezi sa upotrebom različitih znakova u HTML-u.
Kod html rasporeda, ponekad morate koristiti znakove koji se mogu tumačiti na dva načina. Na primjer, korištenjem znakova "<" и ">" će se pregledači smatrati dijelom oznake, odnosno kao uslužnim karakterom, a to nije uvijek slučaj. Stoga se problematični znakovi kodiraju. Takvi kodirani znakovi se nazivaju mnemotehnika. Spisak mnemonika se može naći u specifikacija.
Ugniježđenje oznaka
Oznake se mogu ugniježditi jedna u drugu kao lutke. Istovremeno su podijeljeni na roditeljske i podređene elemente. Dozvolite mi da objasnim na primjeru:
<ins > Podvučeni tekstualni element je roditelj elementa<del > precrtani tekstdel > sa nasledstvom.ins >Podređeni elementi nasljeđuju karakteristike svojih roditeljskih elemenata. Tako će i precrtani tekst biti podvučen.
Glavna stvar koju treba zapamtiti je da oba dijela oznake (otvaranje i zatvaranje) moraju biti ugniježđena u isti roditeljski element, opet po analogiji sa ugnježđenom lutkom.
Upotreba specifikacije
U ovom trenutku (mart 2012) zvanična verzija je HTML 4.01, verzija HTML 5.0 je u aktivnom razvoju, ali još nije standard, uprkos brojnim publikacijama na webu na temu HTML 5.
Sada o tome kako koristiti specifikaciju. Recimo da nas zanimaju gornje tabele. Otvorite sažetak i odaberite odgovarajuću stavku (br. 11) - Tabele.
Otvorite specifikaciju, odjeljak meni:
Ovdje možete dobiti informacije o svakom atributu.
- Zahtjevi za krajnju oznaku (тег>). U ovom slučaju, početna i završna oznaka su obavezne.
- Imena atributa ove oznake.
- Lista vrijednosti za svaki atribut.
- Status atributa (Aktivno/Zastarjelo/Zabranjeno).
- Tip podataka (vrijednosti) atributa.
- Lista uobičajenih atributa koji se koriste sa bilo kojim oznakama.
Važna napomena. Na slici iznad, atribut poravnati ima status Zastarjelo(nije preporuceno). Takav atribut neće raditi (i biti greška) u DOCTYPE Strict. Stoga ne preporučujem korištenje zastarjelih elemenata. Status bilo kojeg elementa može se vidjeti u općoj listi.
Detalji oznake:
- Naziv oznake.
- Status otvaranja oznake u html dokumentu:
- O - opciono
- Status završne oznake u html dokumentu:
- O - opciono
- F - zabranjeno (zabranjeno)
- Da li bi sadržaj (hipertekst) trebao biti:
- E - Prazno (bez sadržaja)
- Status oznake (D, L i F):
- D - zastarjelo (ne preporučuje se).
- L - labav (dozvoljeno u tranzicionoj specifikaciji).
- F - Frameset (dozvoljeno u specifikaciji Frameset).
HTML je jezik za označavanje hiperteksta. Zasnovan je na tzv. tagovima. Oznake su elementi omota koji definiraju format i svojstva elemenata web stranice. Na jednoj stranici smo sastavili ažuriranu referencu HTML oznaka za vas.
Ukupno ima više od stotinu elemenata za označavanje. Svaki od njih ima niz atributa i vlastitu sintaksu. Referenca HTML oznake će vam pomoći da brzo pronađete element koji vam je potreban.
Lista HTML oznaka
Tabela ispod prikazuje listu HTML5 oznaka sa kratkim opisom na ruskom jeziku.