Element HTML je základní strukturální jednotka webové stránky napsaná v jazyce HTML . Tento prvek můžete vidět ve zdrojovém kódu všech webových stránek po nastavení typu dokumentu na prvním řádku na stránce. DOCTYPE určuje, kterou verzi (X)HTML tato stránka používá. Prvky stránky jsou umístěny mezi úvodní značkou <HTML> a koncovou značkou </HTML>. Prvek <html> se nazývá kořenový prvek. [jeden]
HTML je značkovací jazyk tagovaných dokumentů , to znamená, že jakýkoli dokument v jazyce HTML je sada prvků a začátek a konec každého prvku je označen speciálními značkami, které se nazývají tagy . V HTML nezáleží na velikosti písmen, ve kterých je název značky napsán. Prvky mohou být prázdné , to znamená, že neobsahují žádný text ani jiná data (například značka zalomení řádku <br> ). V tomto případě se obvykle neuvádí uzavírací značka. Kromě toho mohou mít prvky atributy , které definují některé jejich vlastnosti (například velikost písma pro značku <font> ). Atributy jsou uvedeny v úvodní značce. Zde je příklad značkovací části dokumentu HTML:
< p > Text mezi dvěma tagy - otevírání a zavírání. </ p > <a href="http://example.com"> Zde prvek obsahuje atribut href . </a> Zde je příklad prázdného prvku : <br>Každý dokument HTML, který odpovídá verzi specifikace HTML, musí začínat řádkem deklarace verze HTML <!DOCTYPE>, který obvykle vypadá nějak takto:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">Pokud tento řádek není uveden, je obtížnější dosáhnout správného zobrazení dokumentu v prohlížeči .
Začátek a konec dokumentu jsou dále označeny značkami <html>, </html>resp. V rámci těchto značek jsou značky header ( <head></head>) a body ( <body></body>) dokumentu.
Na rozdíl od předchozích verzí je zde pouze jeden tag. [2]
<!DOCTYPE html>Tagy a jejich parametry nerozlišují malá a velká písmena. To znamená, že <A HREF="http://example.com"> a <a href="http://example.com"> znamenají totéž.
V nejnovějších verzích HTML má téměř každá značka obrovské množství volitelných parametrů – obvykle minimálně 15. Poskytujeme pouze hlavní parametry značek.
Výchozí hodnota: _self.
KotvaStejný prvek slouží k vytvoření tzv. „kotev“ (anchor), které lze následně použít v hypertextových odkazech směřujících na konkrétní prvek stránky. Například:
<!DOCTYPE html> < html > < head > < meta charset = "utf-8" > < title > Kotva uvnitř dokumentu </ title > </ head > < body > < p >< a name = "top" > < / a ></ p > < p > text </ p > < p >< a href = "#top" > Nahoře </ a ></ p > </ body > </ html >Podobně lze kotvu umístit na záložku umístěnou na jiné webové stránce nebo na jiném webu: tam, kde je odkaz nasměrován, by měl být <a name="xxx"></a>, a odkud odkaz pochází, do pole se hrefpřidá znak libry a název kotvy . hodnota.
Také ID libovolného prvku může sloužit jako kotva v moderních prohlížečích.
Například,
< U > tři </ U > < VELIKOST FONTU = "+2" > velké </ FONT > < FONT COLOR = "zelená" > zelená </ FONT > píšťalky jsou signálem k zahájení útoku .vytvoří text
Сигналом к началу атаки являются три больших зелёных свистка.vytvoří seznam
Pokud místo <UL> ( Neuspořádaný seznam - neuspořádaný seznam) zadáte <OL> ( Objednaný seznam - číslovaný seznam), bude seznam očíslován:
Tyto značky mají parametry:
zadejte ="typ"kde typ je forma:
v <UL> - znaky
a v <OL> číslicích nebo písmenech
se píše takto:
< oltype = " i" > < li > První </ li > < li > Druhý </ li > < li > atd. </ li > </ ol >a vytvoří následující:
Parametr start ="start" (pouze pro <OL> ), který definuje začátek nového odpočítávání: například pokud nepotřebujete 1, 2, 3, ale 24, 25, 26
Píše se to takto:
< ol start = "24" > < li > Dvacet čtyři </ li > < li > Dvacet pět </ li > < li > atd. </ li >a vytvoří následující:
a nakonec pro značku , <LI> parametr - pokud potřebujete přeskočit z jedné číslice na druhou: například ne 1, 2, 3, 4, ale 1, 2, 22, 23 value="следующий"
< ol > < li > Jeden </ li > < li > Dva </ li > < hodnota li = "22" > Dvacet dva </ li > < li > Dvacet tři </ li >vytvoří následující:
Konečně třetím a posledním seznamem je seznam definic :
< DL > < DT > Kočka </ DT > < DD > mňoukající mazlíček </ DD > < DT > Kočka </ DT > < DD > kočičí manžel </ DD > < DT > Krokodýl </ DT > < DD > velký Afričan šelma s ostrými zuby </ DD > </ DL >vytvoří následující:
Kočka mňoukající mazlíček Kočka kočičí manžel Krokodýl velká africká šelma s ostrými zubyMimochodem, značky <LI>, <DT>, <DD>nemusí být zavřené.
Rozdíly v zobrazování číslovaných seznamůS nekladnými hodnotami v číslování se prohlížeče chovají jinak. Například Internet Explorer ignoruje value=0atd value=-1., zatímco jiné prohlížeče jako Chrome , Firefox danou hodnotu zobrazují. Internet Explorer přitom neignoruje start=0atd start=-1., tzn. může začít seznam s nekladnou hodnotou, ale nemůže přejít na nekladnou hodnotu v číslování.
HTML značení | Tento prohlížeč | Chrome, Firefox | internet Explorer |
---|---|---|---|
<ol start=-2><li><li hodnota=0><li hodnota=2></ol> | -2, 0, 2 | -2, -1, 2 |
V abecedním seznamu ( type=Anebo type=a) některé prohlížeče, jako je Chrome, Firefox, zobrazují nekladné hodnoty jako čísla, zatímco Internet Explorer (v režimu Quirks , tj. pokud stránka neurčuje HTML 4.01 nebo 5 ve značce !DOCTYPE HTML) zobrazí záporné hodnoty jako písmena se znaménkem mínus a nula se symbolem @.
HTML značení | Tento prohlížeč | Chrome, Firefox | Internet Explorer (režim Quirks) |
---|---|---|---|
<ol type=A start=-1><li><li><li></ol> | -1, 0, A | -A, @, A |
Prázdnou nebo nečíselnou hodnotu ( value=, value=A, value=B) některé prohlížeče, jako je Chrome, Firefox, ignorují, zatímco Internet Explorer ji vnímá jako value=1.
HTML značení | Tento prohlížeč | Chrome, Firefox | internet Explorer |
---|---|---|---|
<ol start=-2><li><li hodnota=B><li hodnota=2></ol> | -2, -1, 2 | -2, 1, 2 |
Při zobrazování čísel římskými číslicemi ( type=Inebo type=i) jsou rozdíly, protože Internet Explorer (v režimu Quirks , tedy pokud stránka v tagu neuvádí HTML verzi 4.01 nebo 5 !DOCTYPE HTML) zobrazuje některá čísla nesprávně.
HTML značení | Tento prohlížeč | Chrome, Firefox | Internet Explorer (režim Quirks) |
---|---|---|---|
<ol type=I start=3300><li><li><li><li></ol> | MMMCCC MMMCCCI MMMCCCII MMMCCCIII |
MMMCCC MMMCCC MMMCCC MMMCCC |
Všechna čísla z intervalu od 1 do 1880 zobrazuje Internet Explorer správně, ale ne všechna z intervalu od 1881 do 3999. U 603 čísel, 67 skupin po 9 číslech (xxx1-xxx9) není v záznamu římských číslic zahrnuta nejméně významná číslice. A to s největší pravděpodobností není proto, aby se zkrátil dlouhý záznam, protože 3888 – číslo s nejdelším (mezi 1 a 3999) římským číslem (MMMDCCCLXXXVIII) – zobrazuje se správně.
Skupiny čísel nesprávně zobrazené v Internet Exploreru (v režimu Quirks ) jsou v tabulce označeny křížkem:
01-09 | 11-19 | 21-29 | 31-39 | 41-49 | 51-59 | 61-69 | 71-79 | 81-89 | 91-99 | |
1800 | ✘ | |||||||||
---|---|---|---|---|---|---|---|---|---|---|
2300 | ✘ | ✘ | ✘ | |||||||
2700 | ✘ | ✘ | ✘ | |||||||
2800 | ✘ | ✘ | ✘ | ✘ | ✘ | ✘ | ✘ | ✘ | ✘ | |
3100 | ✘ | |||||||||
3200 | ✘ | ✘ | ✘ | ✘ | ✘ | ✘ | ✘ | |||
3300 | ✘ | ✘ | ✘ | ✘ | ✘ | ✘ | ✘ | ✘ | ✘ | |
3400 | ✘ | ✘ | ✘ | ✘ | ✘ | ✘ | ✘ | |||
3500 | ✘ | |||||||||
3600 | ✘ | ✘ | ✘ | ✘ | ✘ | ✘ | ✘ | |||
3700 | ✘ | ✘ | ✘ | ✘ | ✘ | ✘ | ✘ | ✘ | ✘ | |
3800 | ✘ | ✘ | ✘ | |||||||
3900 | ✘ | ✘ | ✘ | ✘ | ✘ | ✘ | ✘ |
Příklad:
< IMG SRC = url ALT = "text" TITLE = "text" WIDTH = "velikost (px, %)" HEIGHT = "velikost (px, %)" >Z obrázku lze vytvořit odkaz:
< A HREF = url >< IMG SRC = url ></ A >Příklad:
< IMG width = "500" height = "200" usemap = "#somemap" src = "url" > < MAP name = "somemap" > < AREA shape = "rect" coords = "6, 7, 140, 196" href = "url1" > < AREA shape = "circle" coords = "239, 98, 92" href = "url2" > < AREA shape = "polygon" coords = "386,16, 344,56, 350,189, 385,132, 489,96.190 href = "url3" > </ MAP >Například,
< TABLE BORDER = "1" CELLSPACING = "0" > < CAPTION > Úlovek krokodýla Mumbe Yumba </ CAPTION > < TH > Rok </ TH > < TH > Úlovek </ TH > < TR > < TD > 1997 < / TD > < TD > 214 </ TD > </ TR > < TR > < TD > 1998 </ TD > < TD > 216 </ TD > </ TR > < TR > < TD > 1999 </ TD > < TD > 207 </ TD > </ TR > </ TABLE >Vytvoří tabulku:
Rok | Úlovek |
---|---|
1997 | 214 |
1998 | 216 |
1999 | 207 |
Tag TABLE má také parametr CELLPADDING. Definuje vzdálenost v pixelech mezi okrajem buňky a jejím obsahem. Pokud například nahradíte první řádek tabulky s
< HRANICE TABULKY = "1" CELLSPACING = "0" CELLPADDING = "5" >tabulka bude vypadat takto:
Rok | Úlovek |
---|---|
1997 | 214 |
1998 | 216 |
1999 | 207 |
Dalším parametrem značek TABLE, TR, TH, TD je ALIGN. Definuje zarovnání. Možné hodnoty jsou center(uprostřed), left(vlevo), right(vpravo).
Parametr ALIGNin TDor THurčuje zarovnání pro obsah uvnitř dané buňky, in TR - pro obsah všech buněk v řádku, TABLE - pro samotnou tabulku na stránce. Pro každou buňku je zarovnání převzato z TDnebo TH, pokud není nastaveno - z TR, pokud není nastaveno buď - na střed pro THnebo doleva pro TD.
Pokud například nahradíte první řádky tabulky s
< TABLE BORDER = "1" CELLSPACING = "0" ALIGN = "center" > < CAPTION > Úlovek krokodýla Mumbe Yumba </ CAPTION > < TH > Rok </ TH > < TH > Úlovek </ TH > < TR > < TD > 1997 </ TD > < TD ALIGN = "CENTER" > 214 </ TD >tabulka bude vypadat takto:
Rok | Úlovek |
---|---|
1997 | 214 |
1998 | 216 |
1999 | 207 |
Neuzavřené tagy TD , TR a TH vedou k nesprávnému zobrazení, zejména při práci s vnořenými tabulkami.
Vytváření formulářů v HTML je poměrně složité. Zde jsou uvedeny pouze názvy hlavních značek.
Chcete-li vytvořit symbol, není nutné jej hledat na klávesnici: stačí zadat značku; například, chcete-li získat ¢ , musíte napsat ¢, mezeru bez přerušení - , přízvuk - ́atd.
Následující barvy jsou definovány v HTML.
název | Hexadecimální barva |
---|---|
Černá | #000000 |
stříbrný | #c0c0c0 |
kaštanové | #800000 |
Červené | #ff0000 |
námořnictvo | #000080 |
modrý | #0000ff |
nachový | #800080 |
fuchsie | #ff00ff |
zelená | #008000 |
Limetka | #00ff00 |
olivový | #808000 |
žlutá | #ffff00 |
modrozelená | #008080 |
aqua | #00ffff |
šedá | #808080 |
bílý | #ffffff |
Kód | Symbol | Význam |
---|---|---|
< | < | méně |
> | > | více |
& | & | ampersand |
nezalomitelná mezera (na této mezeře není čára pro zalomení přerušena) | ||
&sekta; | § | odstavec |
№ | Ne. | pokoj, místnost |
&kopírovat; | © | autorská práva _ _ |
® | ® | registrovaná ochranná známka _ |
| ™ | ochranná známka _ _ _ |
° | ° | stupně |
« | " | úvodní citát v ruštině |
" | » | závěrečný citát v ruštině |
&helli; | … | elipsa |
– | — | pomlčka |
| • | tlustá tečka |
± | ± | plus nebo mínus |
&mínus; | − | mínus |
Znaky klávesnice ' a " v ruštině nejsou uvozovky. Na webových stránkách je také nesprávné nahrazovat №, ©, ®, ™, °C za N, (c), (R), TM, C.
Pomlčka, pomlčka a mínus jsou tři různé znaky.
Další podrobnosti: Artemy Lebedev . Pomlčka, minus a spojovník neboli rysy ruské typografie . Vedení (15. ledna 2003). Získáno 23. dubna 2013. Archivováno z originálu 9. prosince 2007.
Znaky < , > a & nelze v HTML normálně zobrazit, protože mají zvláštní význam. Jsou vždy zobrazeny pomocí <, > a & respektive.
Pro většinu speciálních znaků viz about.com .