"Stare" standardy HTML/XHTML posiada DTD (Document definicja typu) zdefiniowanej dla nichGdzie jest definicja typu dokumentu HTML5?
HTML 4.01 http://www.w3.org/TR/html401/sgml/dtd.html
XHTML 1.0 http://www.w3.org/TR/xhtml1/dtds.html#a_dtd_XHTML-1.0-Strict
This DTD określa zasady elementów gniazdowania - „który rodzaje elementów mogą pojawiać się w jakich typach elementów ". Zrobiłem diagram dla XHTML 1.0 tutaj
(przepraszam, nie mam już tego zasobu)
Chciałbym zaktualizować ten schemat za pomocą nowej wersji, która zawiera również nowe elementy HTML5. Wydaje się jednak, że nie ma DTD HTML5. Wygląda na to, że reguły zagnieżdżania są zdefiniowane przez różne modele zawartości zdefiniowane w HTML5.
Więc nie ma DTD, prawda?
kolejne pytanie: Czy istnieje powód, dlaczego nie ma DTD w HTML5? DTD jest tak dobrą metodą definiowania reguł zagnieżdżania dla wszystkich różnych typów elementów. Dlaczego nie włączyliby czegoś takiego?
Aktualizacja: Znalazłem to: http://www.w3.org/TR/html5/dom.html#kinds-of-content Chyba jest to najbliżej o DTD.
Aktualizacja: Visual Studio Team zanotował schematu XML dla XHTML5. Myślę, że to odpowiada na moje pytanie: http://blogs.msdn.com/b/webdevtools/archive/2009/11/18/html-5-intellisense-and-validation-schema-for-visual-studio-2008-and-visual-web-developer.aspx
Link 'http: //vidasp.net ...' przekierował mnie [tutaj] (http://www.scanerrors.com/dutch.php?t202id=515953&t202kw=Javascript) – RubenGeert
@ pythonforspss.org Tak. Nie mam już tej domeny. Usunąłem ten link. Dziękuję za poinformowanie mnie. –
To samo dla XSD: http://stackoverflow.com/questions/5638366/is-there-an-xhtml-xsd-equivalent-available-for-html5 –