HTML
HTML, čo je skratka pre HyperText Markup Language, je prevládajúcou značkovací jazyk pre webové stránky. HTML je základným stavebným-bloky webových stránok.
HTML je písaná vo forme prvkov HTML sa skladá z tagov, uzavreté v hranatých zátvorkách (napr. <html>), v obsahu webovej stránky. HTML tagy bežne prichádzajú v pároch, ako je <h1> a </ h1>. Prvá značka v páre je počiatočný značkou, druhá značka je koniec tagu (oni sú tiež tzv otváracia a uzatváracia tagy tagy).
Cieľom webového prehliadača je čítať HTML dokumentov a skladať ich do vizuálnej a zvukovej stránky. Prehliadač nezobrazuje HTML tagy, ale používa značky interpretovať obsah stránky.
HTML prvky tvoria stavebné kamene všetkých internetových stránok. HTML umožňuje obrazy a objekty majú byť zakotvené a môžu byť použité na vytváranie interaktívnych formulárov. Poskytuje prostriedky pre vytváranie štrukturovaných dokumentov označujúci štrukturálne sémantiky pre text, ako sú nadpisy, odseky, zoznamy, odkazy, citácie a ďalšie položky. To môže vložiť skripty v jazykoch ako JavaScript, ktoré ovplyvňujú správanie webových stránok HTML.
Webové prehliadače môžu tiež sa odkazovať na kaskádové štýly (CSS), ktorá definuje vzhľad a usporiadanie textu a ďalších materiálov. W3C, udržujú obaja HTML a CSS štandardy, podporuje použitie CSS nad výslovne prezentačné značky HTML [1].
Obsah [skryť]
1 história
1,1 Origins
1.2 Prvá špecifikácia
Verzia 1,3 histórie normy
1.3.1 HTML verzia časovej osi
1.3.2 HTML verzia návrhu časovej osi
1.3.3 XHTML verzia
2 Markup
2,1 prvky
2.1.1 Element príklady
2.1.2 Atribúty
2,2 Charakter a odkazy na entity
2,3 Dátové typy
2,4 Typ dokumentu vyhlásenie
3 Sémantické HTML
4 Dodávka
4,1 HTTP
4,2 HTML e-mail
4,3 Menovať konvencie
4,4 HTML aplikácií
5. Súčasná variácie
5,1 SGML-založené versus XML-založené HTML
Prechodné 5,2 versus prísna
5,3 frameset verzus prechodné
5,4 Zhrnutie špecifikácie verzie
6 Hypertext funkcie, ktoré nie sú vo formáte HTML
7 WYSIWYG editory
8 Pozri aj
9 Odkazy
10 externých spojenie
[Editovať] História
Historické logo zo strany W3C.
[Editovať] Pôvod
Tim Berners-Lee
V roku 1980, fyzik Tim Berners-Lee, kto bol dodávateľ u CERN, navrhla a prototyp Informujte sa, systém pre výskumných pracovníkov CERN na použitie a zdieľanie dokumentov. V roku 1989, Berners-Lee napísal memorandum navrhujúca Internet-založený hypertextové systém [2]. Berners-Lee uvedenej HTML a písal prehliadač a serverového softvéru v poslednej časti roku 1990. V tomto roku, Berners-Lee a CERN dátových systémov inžinier Robert Cailliau spolupracoval na spoločnú žiadosť o financovanie, ale projekt nebol formálne prijatý CERN. V jeho osobných poznámok [3] z roku 1990 sa uvádza [4] "niektoré z mnohých oblastí, v ktorých sa používa hypertextové" a stavia encyklopédiu prvý.
[Editovať] Prvá špecifikácie
Prvá verejne dostupná opis HTML bol dokument nazvaný HTML tagy, najprv zmienil sa na internete Berners-Lee v roku 1991. [5] [6] opisuje 20 prvkov tvoriacich pôvodnej, relatívne jednoduchá konštrukcia HTML. Až na hypertextové prepojenie tag, boli tieto silne ovplyvnené SGMLguid, in-house SGML založený formát dokumentácie v CERNu.Trinásť z týchto prvkov stále existujú v HTML 4 [7].
HTML je značkovací jazyk, ktorý webové prehliadače používajú k interpretácii a skladať texty, obrázky a ďalší materiál do vizuálne alebo zvukovo, webových stránok.Východiskové charakteristiky pre každú položku značky HTML sú definované v prehliadači, a tieto charakteristiky môžu byť zmenené alebo posilniť webové stránky návrhára ďalšie použitie CSS. Mnohé z textu elementy sú nájdené v roku 1988 ISO technická správa TR 9537 Techniky použitia SGML, čo zahŕňa rysy skorých formátovanie textu jazyky, ako ich používa ODTOK príkaz bol vyvinutý na začiatku 1960 pre CTSS (kompatibilný čas -zdieľanie System) operačný systém: tieto formátovacie príkazy boli odvodené z príkazov používaných sadzači ručne formátovať dokumenty.Avšak, je koncept univerzálnych SGML značkovacia založený na prvkoch (vnorené poznámkami rozsahy s atribútmi), skôr než iba tlač účinky, sa tiež oddelenie štruktúry a spracovania; HTML bola postupne presunutá v tomto smere s CSS.
Berners-Lee za HTML za použitia SGML. To bolo formálne definovaný ako taký Internet Engineering Task Force (IETF) sa v polovici-1993 zverejnenia prvého návrhu špecifikácie HTML: "Hypertext Markup Language (HTML)" Internet-Návrh na Berners-Lee a Dan Connolly, ktorý zahŕňal SGML definícia typu dokumentu definovať gramatiku. [8] Návrh skončila po šiestich mesiacoch, ale bol pozoruhodný pre jeho uznanie NCSA Mosaic prehliadača vlastné značky pre vkladanie in-line snímky, ktoré odrážajú IETF filozofia zakladať noriem pre úspešné prototypy [9]. Podobne, Dave Raggett je konkurenčný Internet-Draft, "HTML + (Hypertext Markup Format)", od konca roku 1993, navrhol už štandardizácia-vykonáva funkcie ako stoly a fill-formulárov [10].
Po HTML a HTML + návrhy skončila na začiatku roka 1994, IETF vytvoril HTML Working Group, ktorá v roku 1995 bola dokončená "HTML 2.0", prvý HTML špecifikácie, ktoré majú byť považované za štandard proti ktorému by sa budúca implementácia byť založená [9]. Publikované ako Request for Comments 1866, HTML 2.0 vrátane nápady z HTML a HTML + návrhy. [11] 2,0 označenie bolo určené odlíšiť nové vydanie z predchádzajúcich návrhov [12].
Ďalší rozvoj pod záštitou IETF bol zastavený konkurenčné záujmy. Od roku 1996, boli HTML špecifikácie, ktoré boli udržiavané, so vstupom z komerčného softvéru, na World Wide Web Consortium (W3C). [13] Avšak, v roku 2000, HTML tiež sa stal medzinárodný štandard (ISO / IEC 15445:2000). Posledná špecifikácii HTML uverejnené W3C je HTML 4.01 odporúčania, publikoval v neskorej 1999. Jeho problémy a chyby boli naposledy uznala errata publikoval v roku 2001.
[Editovať] História verzií normy
HTML
HTML a HTML5
Dynamické HTML
XHTML
XHTML Mobile Profile a C-HTML
Plátne prvok
Kódovanie znakov
Document Object Model
Rodina písiem
HTML editor
HTML element
HTML Rámy
HTML5 video
HTML skriptovanie
Webový prehliadač motora
Vtípky režimu
Štýlov
Unicode a HTML
W3C a WHATWG
Farby webe
WebGL
Webového úložiska
Porovnanie
jazyky dokumentu značkovacia
webových prehliadačov
usporiadanie motorov
HTML
HTML5
HTML5 plátno
HTML5 Media
Non-štandard HTML
XHTML
Tento box: pohľad · Diskusia · Upraviť
[Editovať] HTML verzia časovej osi
24.novembra 1995
HTML 2.0 bola publikovaná ako IETF RFC 1866. Doplnková RFC nové možnosti:
25. novembra 1995: RFC 1867 (forma-založil súbor upload)
Máj 1996: RFC 1942 (tabuľky)
August 1996: RFC 1980 (klient-obrazové mapy na strane)
Január 1997: RFC 2070 (internacionalizácia)
V júni 2000, všetky tieto boli vyhlásené za zastaraný / historický RFC 2854.
01. 1997
HTML 3.2 [14] bol vydávaný ako odporúčanie W3C. Jednalo sa o prvú verziu vyvinuté a štandardizované výhradne W3C, ako IETF zavreli svoje pracovné skupiny pre HTML v septembri roku 1996 [15].
HTML 3.2 klesol matematický vzorec úplne zmierený prekrývaniu medzi rôznymi proprietárne rozšírenie a prijala väčšina z vizuálnych Netscape značkovacou tagy.Netscape blikať prvok a Microsoft stan prvkom boli vynechané kvôli vzájomnej dohody medzi oboma spoločnosťami [13]. Značenie pre matematické vzorce podobne ako v HTML nebolo štandardizovaný až do 14 mesiacov neskôr v MathML.
12. 1997
HTML 4.0 [16] bol vydávaný ako odporúčanie W3C. Ponúka tri varianty:
Prísne, v ktorom sú zakázané zastarané prvky,
Prechodné, v ktorom sú povolené zastarané prvky,
Rámcov, v ktorých väčšinou len rám súvisiacich prvkov je povolené;
Spočiatku kód-nazvaný "Cougar", [17] HTML 4.0 prijal veľa prehliadača-špecifický prvok typy a atribúty, ale zároveň sa usilovala o ukončení Netscape vizuálnej značkovacia funkcií podľa ich označenia ako kritizovaný v prospech štýlov. HTML 4 je SGML aplikácia v súlade s ISO 8879 -. SGML [18]
04. 1998
HTML 4.0 [19] sa znovu vydaná s menšou editácia bez zvyšovania čísla verzie.
12. 1999
HTML 4.01 [20] bol vydávaný ako odporúčanie W3C. Ponúka tri rovnaké varianty ako HTML 4.0 a jeho posledná errata boli zverejnené 12.05.2001.
05. 2000
ISO / IEC 15445:2000 [21] [22] ("ISO HTML", založené na HTML 4.01 Strict) bol zverejnený ako ISO / IEC medzinárodné normy. V tejto norme ISO spadá do oblasti ISO / IEC JTC1/SC34 (ISO / IEC spoločnú technickou komisiou 1, podvýboru 34 - opis a spracovanie dokumentov jazyky) [21].
V polovici-2008, HTML 4.01 a ISO / IEC 15445:2000 je najnovšia verzia HTML. Vývoj paralelný, XML-založený jazyk XHTML obsadil HTML na W3C pracovná skupina cez skorý a stredné-2000s.
[Editovať] HTML verzia návrhu časovej osi
10. 1991
HTML tagy, [5], neformálne CERN dokument výpis dvanásť HTML tagy, bol najprv spomenul na verejnosti.
06. 1992
Prvé neformálne návrh HTML DTD, [23] so siedmimi [24] [25] [26] následné revízie (15. júla, 6. augusta, 18. augusta 17. novembra 19. novembra 20. novembra, 22. novembra)
11. 1992
HTML DTD 1,1 (prvá s číslom verzie, na základe revízií RCS, ktoré začínajú s 1,1 namiesto 1,0), neformálne návrh [26]
06. 1993
Hypertext Markup Language [27] bol uverejnený v IETF IIIR pracovnej skupiny ako Internet-Draft "(hrubý návrh na štandard). To bolo nahradené druhú verziu [28] o mesiac neskôr, po ktorom nasleduje šesť ďalších návrhov uverejnené IETF sám [29], ktoré nakoniec viedli k HTML 2.0 v RFC1866
11. 1993
HTML + bol publikovaný ako IETF Internet-návrh a bol konkurenčný návrh k návrhu Hypertext Markup Language. To, že skončila v máji 1994.
Apríla 1995 (autorom marca 1995)
HTML 3.0 [30] bol navrhnutý ako štandard IETF, návrh však skončila o päť mesiacov neskôr bez ďalších opatrení. To zahŕňalo mnoho funkcií, ktoré boli v HTML Raggett je + návrh, ako je podpora pre tabuľky, tok textu okolo postáv a zobrazenia zložitých matematických vzorcov [31].
W3C začal vývoj vlastného prehliadača Arena ako testovacie pre HTML 3 a kaskádové štýly, [32] [33] [34], ale HTML 3.0 nepodarilo z niekoľkých dôvodov. Návrh bol považovaný za veľmi veľká na 150 stranách a tempo vývoja prehliadača, rovnako ako počet zúčastnených strán, mali predstihol zdrojov IETF. [13] výrobcov prehliadačov, vrátane Microsoft a Netscape v tej dobe, rozhodol sa zaviesť rôznych podskupín návrhu HTML 3 je funkcia, rovnako ako zaviesť vlastné rozšírenie k tomu. [13] (pozri prehliadača vojny) Patria sem rozšírenie pre kontrolu štylistické aspekty dokumentov, na rozdiel od "viery [akademickej komunite inžinierov], že tieto veci, ako farbu textu, pozadia, textúry, veľkosť písma a písmo boli definitívne mimo jazyka, keď ich jediný zámer mal určiť, ako by dokument byť organizované. "[13] Dave Raggett, ktorý bol členom W3C pre mnoho rokoch komentoval napríklad "Do určitej miery, Microsoft staval svoje aktivity na webe rozšírením HTML editora." [13]
01. 2008
HTML5 bol vydávaný ako pracovný návrh (odkaz) W3C [35].
Hoci jeho syntaxe silne podobá sa tomu SGML, HTML5 opustil akýkoľvek pokus k žiadosti SGML a má výslovne definoval svoju vlastnú "html" seriál, navyše alternatívne XML-založené XHTML5 serializácie [36].
[Editovať] XHTML verzie
Hlavný článok: XHTML
XHTML je samostatný jazyk, ktorý začal ako preformulovania HTML 4.01 s použitím XML 1.0. To pokračuje byť vyvinutý:
XHTML 1.0, [37] uverejnený 26.ledna 2000 ako W3C odporúčania, neskôr revidoval a znovu 01.8.2002. Ponúka tri rovnaké varianty ako HTML 4.0 a 4.01, preformulovaná v XML, s menšími obmedzeniami.
XHTML 1.1, [38] uverejnený 31.května 2001 ako W3C odporúčania. Je založený na XHTML 1.0 Strict, ale zahŕňa drobné zmeny, môže byť upravená, je preformulovať pomocou modulov z modularizácia XHTML, ktorá bola uverejnená 10.4.2001 ako odporúčanie W3C.
XHTML 2.0, [39]. Neexistuje žiadny štandard XHTML 2.0. XHTML 2.0 je kompatibilný s XHTML 1.x, a preto by bolo presnejšie charakterizovať ako XHTML-inšpiroval nový jazyk, ako aktualizácia XHTML 1.x.
XHTML5, ktorá je aktualizáciou XHTML 1.x, ktorý bol definovaný vedľa HTML5 v návrhu HTML5 [40].
[Editovať] Markup
HTML značky sa skladá z niekoľkých kľúčových súčastí, vrátane prvkov (a ich atribúty), charakter-založené dátové typy, charakter odkazy a odkazy na entity. Ďalším dôležitým prvkom je typ dokumentu, vyhlásenie, v ktorom spúšťa štandardnom móde vykresľovanie.
Hello svetový program, spoločný počítačový program pre zamestnané porovnanie programovacie jazyky, písať jazyky a značkovacích jazykov sa skladá z 9 riadkov kódu hoci v HTML riadky sú nepovinné:
<! DOCTYPE html>
<html>
<head>
<title> Dobrý deň, HTML </ title>
</ Head>
<body>
<p> Hello World! </ p>
</ Body>
</ Html>
(Text medzi <html> a </ html> popisuje webové stránky, a text medzi <body> a </ body> je viditeľný obsah stránky.)
Tento typ dokumentu Deklarácia je pre HTML5. V prípade, že <! DOCTYPE html> je deklarácia nie je súčasťou dodávky, bude rôznych prehliadačoch vráti do "vtípky režim" pre vykresľovanie [41].
[Editovať] Prvky
Hlavný článok: HTML element
HTML dokumenty sú výlučne zložené z prvkov HTML, ktoré vo svojej najvšeobecnejšej podobe má tri zložky: dvojica prvku značky, "počiatočné značka" a "koniec tag", niektoré atribúty prvkov v rámci počiatočného tagu, a konečne aj všetky textové agrafického obsahu medzi počiatočné a koncové značky. Prvok HTML je všetko medzi vrátane tagy. Každá značka má uzavreté v hranatých zátvorkách.
Všeobecná forma prvku HTML je teda: <tag attribute1="value1" attribute2="value2"> obsahu, ktoré majú byť </ tag> Názov elementu HTML je tiež názov značky. Všimnite si, že na konci tagu meno predchádza lomítko "/". Ak atribúty nie sú priradené, budú použité predvolené hodnoty.
[Editovať] Element príklady
Hlavička dokumentu HTML: <head> ...</ head>. Zvyčajne titul by mali byť zahrnuté do hlavy, napríklad:
<head>
<title> titul </ title>
</ Head>
Rubriky: HTML položky sú definované pomocou <h1> na <h6> značky:
<h1> Heading1 </ h1>
<h2> Heading2 </ h2>
<h3> Heading3 </ h3>
<h4> Heading4 </ h4>
<h5> Heading5 </ h5>
<h6> Heading6 </ h6>
Body:
<p> Odsek 1 </ p> Odsek 2 </ p>
Konce riadkov: <br>. Rozdiel medzi <br> a <p> je to, že 'br' prestávky riadok bez toho aby sa zmenila sémantické štruktúry stránky, zatiaľ čo 'p' sekcie stránku do odsekov.Všimnite si tiež, že 'br' je prázdny element v tom, kým to môže mať atribúty, môže to trvať žiadny obsah, alebo koniec tag.
<p> <br> je odsek <br> sa teraz! riadkov </ p>
Komentár:
<! - Vysvetlenie tu ->
Komentáre môžu pomôcť pochopiť značenia a nezobrazí vo webovej stránky.
Existuje niekoľko typov značiek prvkov používaných v HTML.
Štrukturálne značenie popisuje účel textu. Napríklad, <h2> Golf </ h2> zavádza "Golf", ako druhá-úrovni položky, ktorá by bola zbavená v prehliadači spôsobom podobné "značky HTML" titul na začiatku tejto sekcie. Štrukturálne značenie nenaznačuje žiadne konkrétne rendering, ale väčšina internetových prehliadačov má predvolené štýly formátovania elementu. Text môže byť ďalej štylizovaný s kaskádových štýlov (CSS).
Presentational značenie opisuje vzhľad textu, bez ohľadu na jeho účel. Pre tučné písmo napríklad <b> </ b> znamená, že vizuálne výstupné zariadenia by nemali byť "tučné písmo" v tučný text, ale dáva málo náznakov, aké zariadenia, ktoré nie sú schopné urobiť (napr. zvukové zariadenie, ktoré čítal text nahlas) by mal robiť. V prípade oboch <b> tučne </ b> a <i> kurzíva </ i>, tam sú ďalšie prvky, ktoré môžu mať rovnocenné vizuálne stvárnenie, ale ktoré sú viac sémantickej v prírode, ako sú <strong> silný text </strong> a <em> dôraz text </ em>, resp. To je lepšie vidieť, ako zvukové agent užívateľa by mal interpretovať tieto dva prvky. Avšak, oni nie sú rovnocenné ich prezentačných náprotivky: bolo by žiaduce obrazovky-čitateľ zdôrazňujú názov knihy, napríklad, ale na obrazovke by takýto názov bude kurzívou. Väčšina presentational značenie prvky sa stali kritizovaný za špecifikáciu HTML 4.0, CSS v prospech založený štýl.
Hypertext markup robí častí dokumentu na odkazy na iné dokumenty. Kotevný prvok vytvorí hypertextové prepojenie na dokument s atribút href URL odkazu. Napríklad, budú značky HTML, <a href="https://en.wikipedia.org/"> Wikipedia </ a>, robí slovo "Wikipedia" ako hypertextové prepojenie. K tomu, aby obrázok ako hypertextové prepojenie, je 'img' prvok vložený ako obsah do''element. Ako 'br', 'img', je prázdny element s atribútmi, ale žiadny obsah, alebo koncovú značku. <a href="https://example.org"> <img src="image.gif" alt="descriptive text" width="50" height="50" border="0"> </ a>.
[Editovať] Parametre
Väčšina z atribútov elementu sú dvojice názov-hodnota, oddelené "=" a písomné v rámci počiatočného tagu elementu po prvku meno. Hodnota môže byť uzavreté v jednoduchých alebo dvojitých úvodzoviek, aj keď hodnoty sa skladá z určitých znakov môže zostať nekótovaných v HTML (ale nie XHTML). [42] [43] Odchod hodnoty atribútov nekótovaných je považovaná za nebezpečnú. [44] V kontraste s názvom -hodnota pár atribúty, tam sú niektoré atribúty, ktoré ovplyvňujú prvok jednoducho tým, že ich prítomnosť v počiatočnej značka elementu, [5], rovnako ako ISMAP atribút img prvku [45].
Tam je niekoľko spoločných atribútov, ktoré sa môžu objaviť v mnohých elementov:
Id atribút poskytuje dokument-široký jedinečný identifikátor prvku. Toto sa používa na identifikáciu prvku tak, že štýly môžu zmeniť jeho vlastnosti prezentačné a skripty môže zmeniť, živý alebo vymazať jeho obsah alebo prezentáciu. Pripojený k URL stránky, poskytuje globálne jedinečný identifikátor prvku, typicky sub-časti stránky. Napríklad ID "atribúty" v https://en.wikipedia.org/wiki/HTML # atribúty
Trieda atribút poskytuje spôsob, ako triediť podobné prvky. Toto môže byť použitý pre sémantickú či prezentačné účely. Napríklad by mohol dokument HTML sémanticky používať označenie class = "zápis" o tom, že všetky prvky s hodnotou tejto triedy sú podriadené hlavný text dokumentu. V prezentácii by tieto prvky byť zhromaždené a prezentované ako poznámky pod čiarou na stránke miesto objaviť v mieste, kde sa vyskytujú v HTML kóde. Atribúty triedy sú použité sémanticky v mikroformáty. Viac tried hodnoty môžu byť špecifikované, napríklad class = "notácie dôležitá" uvádza komponent na oboch 'zápis' a 'dôležitých' tried.
Autor môže použiť štýl atribútu priradiť prezentačné vlastnosti konkrétneho prvku. To je považované za lepšiu prax na použitie elementu id alebo atribúty triedy vybrať prvok v rámci štýlov, aj keď niekedy to môže byť príliš náročný pre jednoduché, konkrétne, alebo ad hoc štýl.
Názov atribút sa používa pre pripojenie subtextual vysvetlenie prvok. Vo väčšine prehliadačov tento atribút zobrazený ako tooltip.
Atribút lang určuje prirodzený jazyk prvku je obsah, ktorý môže byť odlišný od zvyšku dokumentu. Napríklad, v angličtine-jazyk dokumentu:
<p> No jo, <span lang="fr"> c'est la vie </ span>, ako sa hovorí vo Francúzsku. </ p>
Skratka element, v skratke, je možné použiť na preukázanie niektoré z týchto atribútov:
<abbr id="anId" class="jargon" style="color:purple;" title="Hypertext Markup Language"> HTML </ ABBR>
Tento príklad sa zobrazí ako HTML, vo väčšine prehliadačov, by mala ukazovať kurzor na displeji skratka názvu text "Hypertext Markup Language".
Väčšina prvkov tiež jazyk-súvisiace atribút dir určiť smer textu, ako napríklad s "RTL" pre pravý-k-odišiel text, napríklad, arabské, perzské alebo hebrejčina [46].
[Editovať] Charakter a odkazy na entity
Pozri tiež: Zoznam XML a HTML charakter entitní odkazy a Unicode a HTML
Ako verzia 4.0, HTML definuje súbor 252 charakter entitní odkazy a sadu 1.114.050 odkazy číselného znaku, z ktorých obidva umožňujú jednotlivých postáv, aby sa písomne prostredníctvom jednoduchého značkovacieho, skôr ako doslovne. Doslovný charakter a jeho náprotivok značky sú považované za rovnocenné a sú poskytované zhodne.
Schopnosť "útek" znaky týmto spôsobom umožňuje znaky <a & (keď písaný ako <a &, v tomto poradí) musia byť vykladané ako posunková dáta, skôr než značky. Napríklad, doslovný <bežne označuje začiatok tagu a normálne a označuje začiatok referenčného charakteru subjektu alebo odkaz číselného znaku, písanie ako & alebo & alebo & & dovoľuje majú byť zahrnuté do obsahu prvku alebo hodnotu atribútu. Double-úvodzovky ("), pri použití citovať hodnotu atribútu, musí byť tiež unikol ako" alebo "alebo" keď sa zdá, vo hodnotu atribútu sám. Equivalently, jeden-úvodzovky ('), musí, pokiaľ je použitý citovať hodnotu atribútu, tiež utiekol ako' alebo '(nie ako' okrem XHTML dokumentov [47]), keď sa zdá, v rámci hodnotu atribútu sama o sebe. Ak sa autori dokumentu prehliadnuť, že je potrebné k úteku také znaky, môžu niektoré prehliadače byť veľmi tolerantný a snaží sa využiť kontextu odhadnúť ich úmysly. Výsledkom je stále neplatné značkovanie, čo dokument menej prístupné aj pre iné prehliadače a iné užívateľské látok, ktoré môžu pokúsiť sa spracovať dokument pre vyhľadávanie a indexovanie účely, pre príklad.
Unikajúci tiež umožňuje pre znaky, ktoré nie sú ľahko zadali, alebo že nie sú k dispozícii v dokumente kódovania znakov, ktoré majú byť zastúpené vo elementov a atribútov obsah. Napríklad,-zdôraznený akútnej e (é), charakter zvyčajne nachádza iba v západnej Európe klávesnice, môžu byť písané v každom HTML dokumente ako e entity, alebo ako číselné odkazy E alebo e pomocou znakov, ktoré sú k dispozícii na všetkých klávesniciach a sú podporované vo všetkých kódovania znakov. Unicode kódovania znakov, ako je UTF-8 sú kompatibilné so všetkými modernými prehliadačmi a umožňujú priamy prístup k takmer všetky znaky na svete písacích systémov [48].
[Editovať] Typy dát
HTML definuje niekoľko dátových typov pre obsah prvkov, ako je skript údajov a dát štýlov, a nepreberné množstvo typov pre hodnoty atribútov, vrátane ID, mena, URI, čísla, jednotky dĺžky, jazyky, médiá deskriptory, farby, kódovanie znakov, dáta a časy, a tak ďalej. Všetky tieto dátové typy sú odbory charakteru dát.
[Editovať] Typ dokumentu vyhlásenie
HTML dokumenty sú nutné začať s deklarácie typu dokumentu (informally, "DOCTYPE"). V prehliadačoch, DOCTYPE pomáha definovať vykresľovanie režimu-hlavne, či použiť vtípky režimu.
Pôvodný účel DOCTYPE bolo umožniť parsovanie a validáciu HTML dokumentov pomocou nástrojov SGML vychádza z definície typu dokumentu (DTD). DTD, na ktoré odkazuje DOCTYPE obsahuje strojovo čitateľný-gramatika určujúce povolené a zakázané obsah dokumentu v súlade s takou DTD. Prehliadačov, na druhej strane, kde sa neuplatňujú HTML ako aplikáciu SGML a teda nečítajú DTD. HTML5 nedefinuje DTD, pretože technológia je prirodzené obmedzenia, takže v HTML5 DOCTYPE deklaráciu, <! DOCTYPE html>, sa nevzťahuje na DTD.
Príklad HTML 4 DOCTYPE je
<! DOCTYPE HTML VEREJNÉ "- / / W3C / / DTD HTML 4.01 / / EN" "https://www.w3.org/TR/html4/strict.dtd">
Toto vyhlásenie odkazuje na DTD pre 'prísny' verzia HTML 4.01. SGML-založené validátory čítať DTD, aby sa správne spracovať dokument a vykonávať validáciu. V moderných prehliadačoch, platný DOCTYPE aktivuje režim štandardov ako protichodný k výstrednosti režimu.
Okrem toho, HTML 4.01 poskytuje Transitional a frameset DTD, ako je vysvetlené nižšie.
[Editovať] Sémantický HTML
Hlavný článok: Sémantické HTML
Sémantické HTML je spôsob, ako písať HTML, ktorý zdôrazňuje význam zakódované informácie cez jej prezentáciu (vzhľad). HTML zaradila sémantickej značky od jej vzniku, [49], ale aj prezentačné značky, ako je <font>, <i> a <center> tagy. Tam sú tiež sémanticky neutrálne rozpätie a div tagy. Od konca 1990, kedy kaskádové štýly začali fungovať vo väčšine prehliadačov, ktoré autori webu boli vyzvané, aby sa zabránilo používanie prezentačných značiek HTML s ohľadom na oddelenie prezentácie a obsahu. [50]
V roku 2001 diskusiu o sémantického webu, Tim Berners-Lee a iní dali príklady spôsobov, v ktorom sa inteligentný softvér 'agentmi' môže jedného dňa automaticky vlečnej webe a nájsť, filtrovať a korelovať skôr nesúvisiacich, uverejnené skutočnosti v prospech ľudských užívateľov [51]. Tieto látky nie sú samozrejmosťou ani teraz, ale niektoré myšlienky Web 2.0, môže mashup a webové stránky porovnania cien sa blíži.Hlavný rozdiel medzi týmito hybridy webové aplikácie a Berners-Lee je sémantický agenti spočíva v tom, že súčasná agregácie a hybridizácie informácií je zvyčajne navrhnutý na webovej vývojárov, ktorí už poznajú web miesta a rozhrania API sémantiku konkrétnych údajov, ktoré chcú na kašu, porovnávať a kombinovať.
Dôležitý druh webovej agenta, ktorý robí siete a čítať webové stránky automaticky, bez predchádzajúcej znalosti o tom, čo by to mohlo nájsť, je na webe alebo pásovom podvozku hľadať-motor pavúk. Tieto softvérové agentmi sú závislé na sémantická jasnosť webových stránok, ak zistí, ako sa používajú rôzne techniky a algoritmy pre čítanie a index milióny webových stránok denne a poskytujú užívateľom internetu s možnosťou vyhľadávania zariadenia, bez ktorých by World Wide Web bude len zlomokjeho aktuálnej užitočnosť.
Aby hľadať-motor pavúky byť schopní hodnotiť význam časti t
.jpg)