Autor | Zpráva | ||
---|---|---|---|
Kubuska112 Profil |
#1 · Zasláno: 24. 2. 2012, 21:32:09 · Upravil/a: Moderátor (editace znemožněna) 25. 2. 2012, 13:30:07
Zdravím. Jaké jsou rozdíly mezi HTML4 a HTML5 ?
Moderátor Chamurappi: Titulek „Rodíl verzí HTML“ nevystihuje podstatu dotazu, existuje víc verzí.
|
||
deiv19 Profil |
#2 · Zasláno: 24. 2. 2012, 21:37:18
Skus si přečíst tohle
|
||
pcmanik Profil |
#3 · Zasláno: 24. 2. 2012, 21:37:18
Kubuska112:
Html 5 pridava nove tagy atributy a meni niektore veci, snad si nemyslis ze ti tu vypiseme vsetko co sa zmenilo. Od toho tu je oficialna dokumentacia, ktoru najdes za 3 sekundy v googli. |
||
Petr ZZZ Profil |
#4 · Zasláno: 24. 2. 2012, 22:31:39
Nejpodstatnější rozdíl je v podpoře. Zatímco veškeré prvky z HTML 4 (alespoň nějak) fungují i ve starších prohlížečích, nabízí HTML 5 konstrukce, kterým rozumí jen nové prohlížeče (možná – nejsem si jistý – některým prvkům z HTML 5 nerozumí vůbec žádné ze současných prohlížečů). Není ale problém deklarovat HTML 5 (stačí třeba takto:
<!DOCTYPE html> ) a omezit se při psaní kódu na syntaxi HTML 4.
|
||
panther Profil |
Petr ZZZ:
„Není ale problém deklarovat HTML 5 (stačí třeba takto: <!DOCTYPE html>) a omezit se při psaní kódu na syntaxi HTML 4.“ doctype nic neurčuje. Mám-li HTML5 doctype, nutně to neznamená, že píšu stránku v HTML5. Stejně jako XHTML doctype neznačí, že píši v XHTML. Neříkám, že není vhodné tento doctype používat - naopak, je krátký, přehledný, snadno zapamatovatelný i pro začátečníka. A přepíná do standarního vykreslovacího režimu, což je většinou žádoucí, uvádíme-li nějaký doctype. „některým prvkům z HTML 5 nerozumí vůbec žádné ze současných prohlížečů“ Některé prohlížeče to nějak přechroupají, a to díky tomu, že umějí stylovat neznámé elementy. Problém pak nastane se sémantickým chápáním, neznámý element nemůže nést žádnou sémantickou hodnotu. Kubuska112: pokud chceš vymoženosti HTML5 skutečně používat, pamatuj na to, že je spousta věcí nepodporovaných. Ptáš-li se ze studijních důvodů, je jedno, jestli si to pečteš tady, nebo si vyhledáš někerý zdroj, kde je tato látka rozebrána do podrobna. Druhá možnost je ta správná, nikdo to tu vypisovat nebude, to bychom tu byli ještě za měsíc. |
||
Bubák Profil |
#6 · Zasláno: 24. 2. 2012, 23:09:17
Petr ZZZ:
V HTML5 je "nový" element EMBED, podporují ho všechny běžné prohlížeče. „omezit se při psaní kódu na syntaxi HTML 4.“ Ve specifikaci jsou různá temná zákoutí, třebas NET zápis, který nefunguje. http://validator.webylon.info/check?uri=save:6858B0F0038D6B83CD680F680739BBA8&ss=1#msg-1 Zajímavou věcí je, že do odkazu je možné validně "nasoukat" téměř cokoliv. Šlo to i před HTML5, prohlížeče to podporují, ale nebylo to validní, což některým lidem vadilo. http://validator.webylon.info/check?uri=save:587267CFCBFBB0ABCDB95709718C9671&ss=1 |
||
weroro Profil |
#7 · Zasláno: 24. 2. 2012, 23:22:50
Bubák:
„Zajímavou věcí je, že do odkazu je možné validně "nasoukat" téměř cokoliv.“ to znamená, že aj toto by bolo validné? <a href="stranka" target="_blank"><div>nejaky text</div></a> |
||
panther Profil |
#8 · Zasláno: 24. 2. 2012, 23:28:01
weroro:
„to znamená, že aj toto by bolo validné?“ ano. Ale používat se to mohlo vždy, fungovalo to bezchybně. Na validitě totiž nezáleží. |
||
Bubák Profil |
#9 · Zasláno: 24. 2. 2012, 23:46:34
weroro:
„to znamená, že aj toto by bolo validné?“ To je tak těžké si sám vyzkoušet? http://validator.webylon.info/check?uri=save:B3C59508673FF40C92DEBC353522EB61&ss=1 |
||
Petr ZZZ Profil |
#10 · Zasláno: 26. 2. 2012, 19:21:47
panther, Bubák:
Děkuji za upřesnění a za zajímavé doplňující informace! |
||
Časová prodleva: 11 let
|
0