Autor Zpráva
swot
Profil
Ahoj, můžete mi prosím vysvětlit, jak se liší XHTML od HTML ? Co je lepší na kódování ? A jak se případně pracuje v něm ?
rohl
Profil
Tady máš 23 stránkové vlákno:
http://diskuse.jakpsatweb.cz/index.php?action=vthread&forum=30&topic=11358
Timy
Profil
http://atd.havrlant.net/jak-na-dokonale-xhtml
Trejpa
Profil
swot
1) XHTML je reformulací HTML do XML.
2) XHTML 1.0 obsahuje stejné značky a jejich vlastnosti jako HTML 4.01.
3) Správné XHTML by se mělo posílat prohlížeči jako jiný typ souboru (MIME type) než HTML.
4) XHTML musí dodržovat pravidla XML (správná sestavenost dokumentu, uzavřenost všech značek, malá písmena ve značkách i atributech, atributech mají vždy hodnotu, všechny značky se uzavírají, ...)
5) XHTML se správným MIME type nepodporují všechny vyhledávače a prohlížeče (ostatní ho nedoporučují).
6) XHTML se správným MIME type obsahující jedinou chybu v kódu proti správnému sestavení nesmí prohlížeče zobrazit.
7) Všechny používané prohlížeče XHTML nějakým způsobem porušují specifikaci, díky nimž lze (třeba neúmyslně) napsat stránka tak, aby fungovala jen v jediném.
8) XHTML s MIME type stejným jako HTML musí všechny prohlížeče zobrazit jako (nevalidní) HTML (toto porušuje oficiální validátor).
9) Jedinou skutečnou výhodou (pravého) XHTML je snadnější zpracování hotového kódu automatickými systémy (je to XML). Jelikož ale hotové stránky téměř nikdo takto nezpracovává, výhoda se ztrácí.

Kóduj si v čem chceš. Pokud dokument (HTML nebo XHTML) pošleš prohlížeči jako HTML (MIME type "text/html"), tak jej všechny prohlížeče zpracují stejně (chyby jako nadbytečná lomítka umí odfiltrovat). Pokud však XHTML dokument pošleš se správným XML MIME type (třeba "aplication/xhtml+xml"), koleduješ si o problémy.

Zajímá-li tě praktický pohled na věc, přečti si Webylon.

Vaše odpověď


Prosím používejte diakritiku a interpunkci.

Ochrana proti spamu. Napište prosím číslo dvě-sta čtyřicet-sedm: