Autor | Zpráva | ||
---|---|---|---|
lopikol Profil |
#1 · Zasláno: 30. 8. 2011, 23:57:22 · Upravil/a: lopikol
Už jsem párkrát četl, že XHTML nemá cenu používat, jelikož je tu HTML5
<!DOCTYPE html> <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8"> <meta http-equiv='Content-language' content='cs' /> <!DOCTYPE html PUBLIC '-//W3C//DTD XHTML 1.0 Strict//EN' 'http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd'> <html xmlns='http://www.w3.org/1999/xhtml' xml:lang='cs' lang='cs'> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8"> <meta http-equiv='Content-language' content='cs' /> Který je pro dnes nejlepší a hlavně, pro prohlížeče nejlepší > aby nebyl problém se zobrazováním. |
||
Chamurappi Profil |
#2 · Zasláno: 31. 8. 2011, 00:03:36
Reaguji na lopikola:
Prohlížeče se vůbec neřídí uváděnou verzí (nikdy se jí neřídily, ani když se oslavovalo XHTML), deklarace <!doctype> pouze přepíná vykreslovací režim. Oba režimy fungují spolehlivě.
Uvedené kódy oba pojedou ve standardním režimu, prohlížeč neuvidí rozdíl. Mimochodem, proč v tom dolním zdrojáku deklaruješ lang="cs" a v horním ne?
|
||
lopikol Profil |
#3 · Zasláno: 31. 8. 2011, 00:09:26 · Upravil/a: lopikol
Zapomněl jsem na kus kodu. Opraveno u obojího.
Takže se nemusim namáhat a stačí mi ten první zápis, jelikož je to jedno?! |
||
Chamurappi Profil |
#4 · Zasláno: 31. 8. 2011, 00:28:13
Reaguji na lopikola:
Vždy to bylo úplně jedno. Vždy stačil ten první zápis — pokud byl žádán standardní režim. „Opraveno u obojího.“ Ptal jsem se, proč na <html> jednou uvádíš atribut lang (což je prastará náhražka za ještě starší <meta http-equiv="Content-language"> ) a podruhé ne.
|
||
Krakatoa Profil |
#5 · Zasláno: 31. 8. 2011, 01:10:23
Když už se tu řeší jak má vypadat kostra...
Stačí tedy toto? <!DOCTYPE HTML> <html> <head> <meta charset="utf-8"> <title>Titulek</title> </head> <body> </body> </html> |
||
Chamurappi Profil |
#6 · Zasláno: 31. 8. 2011, 01:49:57
Reaguji na Krakatou:
Stačí, ale šlo by to o kousek zkrátit: • Řádky 6, 8 a 9 můžeš vždy vynechat. • Řádky 2, 3 a 7 můžeš vynechat, pokud nepotřebuješ dát elementům <html> , <head> a <body> žádný atribut.
• Řádek 4 můžeš vynechat, pokud na začátku souboru uvedeš BOM. • Řádek 1 můžeš vynechat, pokud nepotřebuješ standardní režim. • Řádek 5 můžeš vynechat, pokud nepotřebuješ mít titulek. Kostra celé stránky stojí na mnohem slabších pravidlech než třeba kostra tabulky, je skoro zbytečné o ní přemýšlet a cíleně se ji učit. Až na ten <!doctype> je to obyčejný fragment kódu, v němž může být prakticky cokoliv.
|
||
Časová prodleva: 13 let
|
0