HTML: erinevus redaktsioonide vahel
Eemaldatud sisu Lisatud sisu
P Eemaldatud mall Link GA; keelelinkide äramärkimine nüüd Vikiandmetes |
PResümee puudub |
||
1. rida:
'''HTML''' ([[inglise keel|ingliskeelne]] [[lühend]] sõnadest ''HyperText Markup Language'' 'hüperteksti [[märgistuskeel]]'<ref>V. Hanson, A. Tavast. [http://www.keeleveeb.ee/dict/speciality/aks/dict.cgi?word=HTML&lang=en HTML] – Arvutikasutaja sõnastik</ref><ref>L. Liikane, M. Kesa. [http://www.keeleveeb.ee/dict/speciality/computer/dict.cgi?word=HTML&lang=en HTML] – Arvutisõnastik</ref>) on keel, milles märgendatakse [[veeb]]ilehti. HTML on [[SGML]]-i rakendus. HTML-dokumentide ([[fail]]ide) [[veeb]]ist [[allalaadimine|allalaadimiseks]] ja vaatamiseks kasutatakse [[
HTML paneb paika üksnes dokumendi struktuuri, kuid võimaldab
==Ajalugu==
7. rida:
HTML-i lõi koos [[veeb]]iga 1990. aastal [[Tim Berners-Lee]]. Aastal 1994 asutas ta [[W3C]], mis on sellest ajast alates tegelenud muuhulgas ka HTML-i standardite väljatöötamisega.<ref>{{netiviide|URL=http://www.w3.org/Consortium/facts.html|Pealkiri=Facts About W3C|Autor=W3C}}</ref>
Nimekiri W3C
* HTML 2.0 <ref>{{netiviide|URL=http://www.w3.org/MarkUp/html-spec/html.dtd|Autor=W3C|Pealkiri=HTML 2.0 DTD v1.30|Aeg=21. september 1995}}</ref>
* HTML 3.2 <ref>{{netiviide|URL=http://www.w3.org/TR/REC-html32#dtd|Autor=W3C|Pealkiri=HTML 3.2 DTD|Aeg=14. jaanuar 1997}}</ref>
* HTML 4.01 <ref>{{netiviide|URL=http://www.w3.org/TR/html401/sgml/dtd.html|Autor=W3C|Pealkiri=HTML 4.01 Strict DTD|Aeg=24. detsember 1999}}</ref>
** HTML 4.01 Strict
** HTML 4.01 Transitional
** HTML 4.01 Frameset
Viimased kolm on paralleelselt formuleeritud ka [[XHTML]]-is.
21. rida:
== Süntaks ==
HTML-dokument koosneb elementidest, mille järgi brauser dokumendi sisu [[kuvamine|kuvab]]. Iga element on
Enamik HTML-märgendeid käib alati paaris: on alustav märgend ja on sulgev märgend, mida alustavast eristab [[kaldkriips]] / nurksulgudes elemendi nime ees, näiteks alustav ja sulgev tekstilõigu märgend on vastavalt <p> ja </p>. On ka elemente, mille märgendid on ühekordsed ega vaja sulgemist (<img>, <br> jm), on elemente, mille sulgemine pole HTML-i vanemates
Uuendatud, XHTML-i standardite järgi on kohustuslik sulgeda kõik elemendid, sealhulgas ka ühekordsed elemendid. Ühekordsete elementide sulgemine käib sel juhul sama märgendi sees kaldkriipsu
Paljudele elementidele saab lisada [[parameeter|parameetreid]], mis antud elemendi esitamisviisi brauseri jaoks täpsustavad. Parameetrid kirjutatakse elemendi algusmärgendi juurde, noolsulgude sisse. Igal parameetril on tavaliselt mitu võimalikku [[väärtus (muutuja)|väärtus]]t või väärtusvahemikku. Kui parameetril väärtusvahemik puudub, siis jäetakse see tähistamata. Parameetrid eraldatakse märgendi põhitähisest [[tühik]]uga, samuti eraldatakse tühikuga üksteisele järgnevad
Parameetrite arv sõltub konkreetsest elemendist. Kirja peab panema ainult need parameetrid, mille väärtusi tahetakse muuta erinevaks [[vaikeväärtus]]test. Enamikul parameetritest on olemas kindlad vaikeväärtused; erandiks on elemendid, mille otsene sisu määratakse märgendis toodud parameetritega (<img>, <a> jm) ning millel vaikeväärtus puudub. Parameetri väärtus on viisakas ümbritseda kas ühe- või kahekordsete [[jutumärgid|jutumärkidega]]. Kui parameetri väärtus koosneb mitmesõnalisest tekstist, on jutumärgid kohustuslikud.
===Koodinäide===
Kõige lihtsam HTML-is kirjutatud veebileht näeb välja selline:
<pre
<!DOCTYPE html>
<html>
<head>
</head>
<body>
</body>
</html>
</pre>
Vastavalt [[programmeerimine|programmeerimisest]] tuntuks saanud [[Tere maailm programm|"Tere maailm" programmi]] tavale näeb seda
Koodi alguses olev <!DOCTYPE viitab [[dokumendi tüübi definitsioon]]ile, mis määrab HTML-i versiooni, millele
Kuigi HTML-i [[süntaks]] on kogu maailmas ühtne, on paljud brauserid lisanud sellele
==Viited==
57. rida:
== Välislingid ==
{{Wikibooks}}
* [http://www.w3.org/MarkUp/ W3C HTML-i
* [http://validator.w3.org/ The W3C Markup Validation Service
* [http://www.interneti.info/ HTML, XHTML ja CSS artiklid, juhendid, vahendid]
* [http://dev.w3.org/html5/spec/Overview.html HTML 5, W3C Working Draft 12 February 2009 @w3.org]
|