Soubor, kter² mß p°φponu htm nebo html, je pova╛ovßn za internetovou strßnku. Je psßn v jazyce HTML, co╛ je dnes nejroz╣φ°en∞j╣φ znaΦkov² jazyk.
HTML k≤d je kombinacφ normßlnφho textu a znaΦek. Smysl HTML znaΦek je v odd∞lovßnφ a vyznaΦovßnφ Φßstφ textu. ZnaΦkßm se takΘ °φkß tagy.
Tagy jsou pßrovΘ a nepßrovΘ. PßrovΘ tagy majφ ·vodnφ a koncovou znaΦku (koncovΘ znaΦce je p°ed°azeno lomφtko). Ob∞ znaΦky obklopujφ text, kter² ovliv≥ujφ.
P°φklad kusu html k≤du:
Normßlnφ text <b>tuΦn² text</b>, <i>kurzφva</i> a
op∞t normßlnφ text.
P°φkladem nepßrovΘho tagu je obrßzek, kter² se naΦφtß
z jinΘho souboru:
<img src="obrazek.gif">
Popis | V²voj p°φkladu |
---|---|
ZnaΦka tagu zaΦφnß levou ostrou zßvorkou. | < |
Za nφ nßsleduje jmΘno tagu, p°ed kter²m nesmφ b²t mezera. | <font |
Mohou nßsledovat atributy. P°ed ka╛d²m musφ b²t alespo≥ jedna mezera. | <font color |
Za atributem se pφ╣e rovnφtko a hodnota v uvozovkßch. V╣e bez mezer. | <font color="blue" |
Atribut∙ m∙╛e b²t n∞kolik. | <font color="blue" size="6" |
ZnaΦka konΦφ pravou ostrou zßvorkou. | <font color="blue" size="6"> |
Nßsleduje vlastnφ text, kter² se zobrazφ | <font color="blue" size="6">Modr² velk² text |
Element konΦφ ukonΦovacφ znaΦkou s lomφtkem a bez atribut∙ | <font color="blue" size="6">Modr² velk² text</font> |
Obsahem tagu m∙╛e b²t cokoliv, klidn∞ i dal╣φ znaΦky, kterΘ text dßle ovlivnφ.
Normßlnφ text <i>kurzφva, <b>tuΦnß kurzφva</b></i> a op∞t normßlnφ text.
Tag nesmφ mφt koncovou znaΦku p°ed tφm, ne╛ ji budou mφt v╣echny vno°enΘ tagy.
Nßsledujφcφ zßpis je invalidnφ, proto╛e </i> p°edchßzφ
</b>:
<i>kurzφva, <b>tuΦnß kurzφva</i></b>.
V jazyce HTML nezßle╛φ na velikosti znak∙. Opravdu ne. V∙bec. (Anglicky se °φkß, ╛e HTML je non-case-sensitive.) To znamenß, ╛e:
Kdy si dßvat pozor na velikosti znak∙:
Na a samoz°ejm∞ v samotnΘm textu strßnky je nutno velikosti rozli╣ovat.
Pro zßpis mezer v HTML platφ nßsledujφcφ zajφmavß pravidla:
Z toho vypl²vß, ╛e:
Jak tedy ve strßnce zobrazit vφce mezer za sebou? Pou╛itφm entity , co╛ je "pevnß mezera". Podobn²m zp∙sobem se na strßnce d∞lajφ znaky, kterΘ by se prohlφ╛eΦ sna╛il interpretovat jako prvky jazyka, nap°φklad ostrß zßvorka. < se d∞lß jako entita < Vφce v textu o entitßch.
╚ast²m dotazem je, kdy se musejφ d∞lat uvozovky kolem hodnot atribut∙. Jestli <font color=blue> je n∞co jinΘho ne╛ <font color="blue">.
V tomto p°φpad∞ je to totΘ╛, ale pokud hodnota atributu obsahuje mezeru, tak tam uvozovky b²t musejφ.
Invalidnφ p°φklad: <font face=Times New Roman>
Prohlφ╛eΦ by to bez uvozovek chßpal jako vφce atribut∙. Tak╛e doporuΦuji uvozovky dßvat v╣ude, nic se tφm nezkazφ.
P°edchozφ: HTML p°ehled | Obsah | Dal╣φ: Terminologie |
Vizte tΘ╛: Entity, Zßklady HTML |
HTML jazyk
HTML tagy
Hledßnφ
HTML p°φruΦka
http://dusan.pc-slany.cz/internet/html/
Pφ╣e Yuh∙: autorova strßnka, mail: dusan@pc-slany.cz