Syntaxe HTML

HTML soubor

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.

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">

Zßpis tagu

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>

Vno°ovßnφ tag∙

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.

Zßkaz k°φ╛enφ

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>.

Velikost znak∙

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.

Mezery v k≤du

Pro zßpis mezer v HTML platφ nßsledujφcφ zajφmavß pravidla:

Z toho vypl²vß, ╛e:

Entity

Jak tedy ve strßnce zobrazit vφce mezer za sebou? Pou╛itφm entity &nbsp;, 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 &lt; Vφce v textu o entitßch.

Uvozovky u atribut∙

╚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φ╣e Yuh∙
dusan@pc-slany.cz
mail formulß°em
Jak psßt web O tvorb∞, ·dr╛b∞ a zlep╣ovßnφ internetov²ch strßnek.

Zßklady HTML CSS FrontPage Hledßnφ

HTML p°φruΦka

HTML jazyk

Syntaxe

Terminologie

URL

Barvy

DΘlky

ZnakovΘ entity

Nejd∙le╛it∞j╣φ tagy

ObecnΘ atributy

HTML tagy

Struktura

┌prava textu

Bloky

Seznamy

Odkazy

Obrßzky

Tabulky

Rßmy

Objekty

Formulß°e

HlaviΦka

Skripty a styly

Roz╣φ°enφ

Hledßnφ


Roz╣φ°enΘ

Rejst°φk tag∙

 

HTML  p°φruΦka http://dusan.pc-slany.cz/internet/html/

Pφ╣e Yuh∙: autorova strßnka, mail: dusan@pc-slany.cz