Anunsyo <! DOCTYPE> sa HTML.

Tag. <! DOCTYPE> Dinisenyo upang tukuyin ang uri ng kasalukuyang dokumento - DTD (kahulugan ng uri ng dokumento, paglalarawan ng uri ng dokumento). Kinakailangan na maunawaan ng browser kung paano i-interpret ang kasalukuyang web page, dahil ang HTML ay umiiral sa ilang mga bersyon, bilang karagdagan, mayroong isang XHTML (extensible hypertext markup language, isang pinalawak na hypertext markup language), katulad ng HTML, ngunit naiiba mula dito sa syntax.

Sa alam ng browser, ayon sa pamantayan upang ipakita ang kasalukuyang dokumento ng HTML ay kinakailangan sa unang linya ng code upang itakda <! DOCTYPE> .

Syntax

<! DOCTYPE [top-level element] [publicity] "[Pagpaparehistro] // [organisasyon] // [uri] [pangalan] // [wika]" "[url]"> 
<Body bgcolor = "green"><H1 align = "center"> validation check </ h1><p> bahagi ng teksto na kinakailangan upang i-highlight ang <font color = "red"> red </ font> color. </ p></ Body></ html>Ang pagsunod sa HTML code ay nag-anunsyo ng karaniwang tawag

Halimbawa: Anunsyo <! DOCTYPE>

<! DOCTYPE HTML> 

<Html> <Head> <title> pamagat ng pahina </ pamagat> </ Head> <Body> Mga pahina ng web ng nilalaman ... </ Body>

</ html> Mayroong ilang mga uri ng DOCTYPE. May mga mahigpit na species ( Mahigpit.

) na nagtatrabaho batay sa ilang mga tag, may mga transisyonal (

Transitional.

) na nagbibigay-daan sa posibilidad ng pagsasama ng mga karagdagang mga tag, may mga nagtatrabaho sa mga frame (

Frameset. 

).

HTML 4.01 DOCTYPE ay tumutukoy sa dokumento na kahulugan ng uri (inilalarawan ng DTD ang isang pamamaraan ng dokumento para sa isang partikular na wika ng markup sa pamamagitan ng hanay ng mga ad), na batay sa SGML. May 3 iba't ibang uri

DOCTYPE. 

Sa bersyon ng HTML 4.01.

Mga uri ng DOCTYPE na inirerekomenda ng W3C.

HTML 5. 

Ang mga patakaran ng DOCTYPE HTML5 ay unibersal, isama ang mga patakaran ng nakaraang bersyon, pati na rin ang kakayahang magtrabaho sa HTML 4 na mga tag at sa ilang mga lawak sa XHTML, at pagsamahin ang mga kakayahan ng lahat ng kanilang mga predecessors, pag-angkop sa mga ito upang gumana sa mga bagong browser.

<! DOCTYPE HTML>

HTML 4.01 strict (HTML 4.01 strict) 

Kasama sa ganitong uri ng DTD ang lahat ng mga elemento ng HTML at mga katangian, maliban sa visual (nabuo) o di-inirerekumendang mga elemento (halimbawa, font). Ang paggamit ng mga frame ay ipinagbabawal.

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

HTML 4.01 Transitional (HTML 4.01 transition) 

Kasama sa ganitong uri ng DTD ang lahat ng mga elemento ng HTML at mga katangian, kabilang ang visual (nabuo) at di-inirerekomendang mga elemento (halimbawa, font). Ang paggamit ng mga frame ay ipinagbabawal.

<! DOCTYPE HTML PUBLIC "- // w3c // DTD HTML 4.01 Transitional // en" "http://www.w3.org/tr/html4/loose.dtd">

HTML 4.01 Frameset (HTML 4.01 frame) 

Ang parehong bilang HTML 4.01 transitional, ngunit nagbibigay-daan sa paggamit ng mga frame.

<! DOCTYPE HTML PUBLIC "- // w3c // DTD HTML 4.01 frameset // en" "http://www.w3.org/tr/html4/frameset.dtd">

XHTML 1.0 STRICT (XHTML 1.0 STRICT) 

Kasama sa ganitong uri ng DTD ang lahat ng mga elemento ng HTML at mga katangian, maliban sa visual (nabuo) o di-inirerekumendang mga elemento (halimbawa, font). Ang paggamit ng mga frame ay ipinagbabawal. Ang pagmamarka ay dapat na nakasulat bilang mahusay na pinalamutian na XML.

<! DOCTYPE HTML PUBLIC "- // W3C // DTD XHTML 1.0 STRICT // en" "http://www.w3.org/tr/xhtml1/dtd/xhtml1-strict.dtd">

XHTML 1.0 Transitional (XHTML 1.0 Transitional) 

Kasama sa ganitong uri ng DTD ang lahat ng mga elemento ng HTML at mga katangian, kabilang ang visual (nabuo) at di-inirerekomendang mga elemento (halimbawa, font). Ang paggamit ng mga frame ay ipinagbabawal. Ang pagmamarka ay dapat na nakasulat bilang mahusay na pinalamutian na XML.

<! DOCTYPE HTML PUBLIC "- // w3c // DTD XHTML 1.0 Transitional // en" "http://www.w3.org/tr/xhtml1/dtd/xhtml1-transitional.dtd"> XHTML 1.0 Frameset (XHTML 1.0 frame) :

Katulad ng XHTML 1.0 transisyonal, ngunit nagbibigay-daan sa paggamit ng mga frame.

<! DOCTYPE> <! DOCTYPE HTML PUBLIC "- // w3c // DTD XHTML 1.0 frameset // en" "http://www.w3.org/tr/xhtml1/dtd/xhtml1-frameset.dtd">

XHTML 1.1. Katulad ng XHTML 1.0 mahigpit, ngunit nagbibigay-daan sa iyo upang magdagdag ng karagdagang mga module (halimbawa, upang magsagawa ng suporta para sa mga wikang East Asian).
<! DOCTYPE HTML PUBLIC "- // W3C // DTD XHTML 1.1 // en" "http://www.w3.org/tr/xhtml11/dtd/xhtml11.dtd">
Pagtutukoy Opisyal na mga pagtutukoy para sa Tag.
<! DOCTYPE>
! DOCTYPE. Mga pamantayan ng HTML. Wastong layout. Ay nagpapahiwatig, alinsunod sa pamantayan ng HTML na nakasulat ang iyong web page.
HTML 5. DOCTYPE.
HTML 4.01 strict (HTML 4.01 strict) Paglalarawan.
HTML5.
<! DOCTYPE HTML> Para sa lahat ng mga dokumento.
HTML 4.01 Frameset (HTML 4.01 frame) HTML 4.01.
<! DOCTYPE HTML PUBLIC "- // W3C // DTD HTML 4.01 // en" "http://www.w3.org/tr/html4/strict.dtd"> Mahigpit na html syntax.
HTML Transition Syntax. Ang mga frame ay inilalapat sa dokumento ng HTML.
Kasama sa ganitong uri ng DTD ang lahat ng mga elemento ng HTML at mga katangian, maliban sa visual (nabuo) o di-inirerekumendang mga elemento (halimbawa, font). Ang paggamit ng mga frame ay ipinagbabawal. Ang pagmamarka ay dapat na nakasulat bilang mahusay na pinalamutian na XML.
XHTML 1.0. <! DOCTYPE HTML PUBLIC "- // W3C // DTD XHTML 1.0 STRICT // en" "http://www.w3.org/tr/xhtml1/dtd/xhtml1-strict.dtd">

Mahigpit na syntax ng xhtml.

XHTML Transition Syntax.

<! DOCTYPE HTML PUBLIC "- // w3c // DTD XHTML 1.0 frameset // en" "http://www.w3.org/tr/xhtml1/dtd/xhtml1-frameset.dtd">

Ang dokumento ay nakasulat sa XHTML at naglalaman ng mga frame.

<! DOCTYPE HTML PUBLIC "- // WAPFORUM // DTD XHTML MOBILE 1.0 // en" "http://www.wapforum.org/dtd/xhtml-mobile10.dtd">

Ang XHTML Mobile Profile ay nagdadagdag ng mga tukoy na elemento para sa mga mobile phone.

<! DOCTYPE HTML PUBLIC "- // W3C // DTD XHTML 1.1 // en" "http://www.w3.org/tr/xhtml11/dtd/xhtml11.dtd"> Walang dibisyon sa mga species ay walang kahulugan na ito Syntax One and Feump Clear Rules.
Kaya, ang mga doktor ay may ilang (mahigpit at transisyonal, para sa HTML at XHTML). Anong pamantayan ang pipiliin ang tanong. HTML at XHTML Standards. Ang HTML ay isang karaniwang wika ng markup ng web-dokumento.
Sa HTML 4.01 at HTML5, ang hitsura ng pahina ay nahiwalay mula sa nilalaman nito. Ang nilalaman at istraktura (mga headline, talata, mga link) ay naka-set sa HTML. Ang disenyo (pagkakahanay, mga font, mga kulay) ay itinakda ng mga estilo ng CSS. Halimbawa, ang tag <font> at ang align attribute ay ipinahayag na lipas na sa panahon.
XHTML - Ang wikang Web-Document Markup na nilikha sa database ng XML. Ang XHTML standard ay isang listahan ng mga pagkakaiba sa pagitan ng HTML 4.01 at XHTML. Mga Kinakailangan XHTML.
Ito ay imposible Kailangan Ang lahat ng mga tag ay dapat sarado.
<br> <br> <br /> Ang lahat ng mga tag, mga katangian at mga katangian ng CSS ay dapat na nakapuntos sa mas mababang kaso.
<Img src = "" alt = "" /> <img src = "" alt = "" /> Ang lahat ng mga halaga ng katangian ng tag ay dapat na nakapaloob sa mga panipi.
<a href=httpps://htmlweb.ru>. <a href="httpps://htmlweb.ru">. Ang hierarchy ay dapat na mahigpit na maisagawa: ang unang tag ay nagsasara sa huling.

<em> <u> ... </ em> </ u>

<em> <u> ... </ u> </ em>

Ang block tag ay hindi maaaring mamuhunan sa linya. (Pagkatapos ng bloke item, ang karagdagang output sa pahina ay isinasagawa mula sa isang bagong linya. Ang linya ng linya ng pagsasalin ay hindi ginagawa.)

<Span> <div> ... </ div> </ span>

<div> <span> ... </ span> </ div>

Ang mga katangian ng Boolean ay naitala sa isang pinalawak na form.

<Opsyon na napili>

<Opsyon na napili = "napili">

Ang mga imahe ay dapat na tinukoy sa larawan.

<img src = "ba.gif" />

<img src = "Ba.gif" alt = "bah" />

Ang mga bentahe ng wika ng XHTML ay hindi ang hirap ng syntax, ngunit ang kakayahang mag-imbento ng kanilang sariling mga tag. 

Gayunpaman, noong Hulyo 2, 2009, inihayag ng World WeB Consortium (W3C) ang pagwawakas ng trabaho sa XHTML 2.0, na kinakalkula ang konsepto ng XHTML na hindi tama. Ang grupo ng programmer ay lumipat sa trabaho sa HTML5 standard. Noong 2014, nakumpleto ang pamantayan ng HTML5. Sino ang interesado, maaaring maging pamilyar sa orihinal na pinagmulan: Ang opisyal na bersyon ng HTML5 Standard ay matatagpuan sa www.w3.org/tr/html5/ .

Matukoy ang pagpili. Gawing madali: gamitin ang standard XHTML ay hindi katumbas ng halaga kung hindi mo mapalawak ang html na wika.

Sa DOCTYPE, na dinisenyo para sa mga dokumento gamit ang mga frame, huwag tumigil: ang araw bago kahapon.

Susunod na tanong: Anong uri ng syntax - mahigpit o lumilipas?

Mahigpit at lumilipas syntax HTML 4.01.

Ang mga transitional syntax ay umiiral upang mapadali ang paglipat sa isang bagong pamantayan. Malalampasan sila mula sa katotohanan na ang mahigpit na syntax ay isinasaalang-alang ang mga pagkakamali.

Unawain kung ano ang mas madaling halimbawa. Una, itakda ang isang mahigpit na syntax. 

Mahigpit na syntax.

<! DOCTYPE HTML PUBLIC "- // W3C // DTD HTML 4.01 // en"

"http://www.w3.org/tr/html4/strict.dtd">

<Head>

<Meta http-equiv = "uri ng nilalaman"

Nilalaman = "Teksto / HTML; Charset = UTF-8">

<title> validation check </ title>

</ Head>

Leave a Reply