HTML: DOCTYPE aprašas internetiniame puslapyje

InternetasInterneto svetainės

0 • 9706 •

Pav.: HTML: DOCTYPE aprašas internetiniame puslapyje

Doctype aprašas turi būti pirmoje HTML dokumento eilutėje, prieš <html> žymę.

DOCTYPE aprašas nėra HTML žymė; tai yra instrukcija interneto naršyklei apie tai kuria žymėjimo kalbos versija yra parašytas puslapis.

DOCTYPE aprašas nurodo Document Type Definition (DTD). DTD apsprendžia žymėjimo kalbos taisykles, taip interneto naršyklės gali teisingai atvaizduoti svetainę. Doctype galima rasti W3C rekomendacijose [1].

HTML 4.01 Strict

Šis DTD turi savyje visus HTML elementus ir atributus, bet neįtraukia prezentacinių arba nebenaudojamų elementų (pvz.: font). "Framesets" nėra leidžiami.

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" 
  "http://www.w3.org/TR/html4/strict.dtd">

HTML 4.01 Transitional

Šis DTD turi savyje visus HTML elementus ir atributus, įskaitant prezentacinius ir nebenaudojamus elementus (pvz.: font). "Framesets" nėra leidžiami.

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" 
  "http://www.w3.org/TR/html4/loose.dtd">

HTML 4.01 Frameset

Šis DTD yra toks pat kaip ir HTML 4.01 Transitional, tik leidžia naudoti "framesets".

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Frameset//EN" 
  "http://www.w3.org/TR/html4/frameset.dtd">

XHTML 1.0 Strict

Šis DTD turi savyje visus HTML elementus ir atributus, bet neįtraukia prezentacinių arba nebenaudojamų elementų (pvz.: font). "Framesets" nėra leidžiami. Žymės turi būti parašytos taisyklingu XML formatu.

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" 
  "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">

XHTML 1.0 Transitional

Šis DTD turi savyje visus HTML elementus ir atributus, įskaitant prezentacinius ir nebenaudojamus elementus (pvz.: font). "Framesets" nėra leidžiami. Žymės turi būti parašytos taisyklingu XML formatu.

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" 
  "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">

XHTML 1.0 Frameset

Šis DTD yra toks pat kaip ir XHTML 1.0 Transitional, tik leidžia naudoti "framesets"..

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Frameset//EN" 
  "http://www.w3.org/TR/xhtml1/DTD/xhtml1-frameset.dtd">

XHTML 1.1

Šis DTD yra toks pat kaip ir XHTML 1.0 Strict, tik leidžia naudoti modulius (pvz.: ruby East-Asian kalbų palaikymas).

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN" 
  "http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd">

HTML 5

Naujausias HTML standartas [2]
<!DOCTYPE html>

Literatūra

  1. Recommended list of Doctype declarations https://www.w3.org/QA/2002/04/valid-dtd-list.html
  2. HTML5 https://www.w3.org/TR/html5/

Pamoka pateikta

Facebook