Balise html5
InAme19
Messages postés
539
Date d'inscription
Statut
Membre
Dernière intervention
-
notobe Messages postés 1952 Date d'inscription Statut Membre Dernière intervention -
notobe Messages postés 1952 Date d'inscription Statut Membre Dernière intervention -
Bonjour à tous,
il est temps pour moi de me mettre à jour en passant au HTML 5 ^^
Mais alors voilà, à peine le Doctype de changé que HTML validator me détecte des erreurs...
j'ai une erreur: line 2 column 14 - Erreur: no internal or external document type declaration subset; will parse without validation
mon doctype est : <!DOCTYPE html>
c'est bien ça pour HTML5 je ne me trompe pas? Alors pourquoi m'indique t'il une erreur?
il est temps pour moi de me mettre à jour en passant au HTML 5 ^^
Mais alors voilà, à peine le Doctype de changé que HTML validator me détecte des erreurs...
j'ai une erreur: line 2 column 14 - Erreur: no internal or external document type declaration subset; will parse without validation
mon doctype est : <!DOCTYPE html>
c'est bien ça pour HTML5 je ne me trompe pas? Alors pourquoi m'indique t'il une erreur?
A voir également:
- Balise html5
- Html5 video player - Télécharger - Divers Web & Internet
- Html5 video not properly encoded - Forum Réseaux sociaux
- Html5-chat ✓ - Forum HTML
- Balise html5 - Forum HTML
- Balise couleur html ✓ - Forum HTML
6 réponses
Le doctype pour du html5 est correct, et on peut tout à fait (sous reserve de prendre quelques précautions) faire actuellement une page en html5 qui fonctionnera correctement, même avec IE.
Cela dit, changer juste le doctype sans l'utiliser, je n'en vois pas vraiment l'intérêt !
Cela dit, changer juste le doctype sans l'utiliser, je n'en vois pas vraiment l'intérêt !
Mon site est entièrement en html 5 et fonctionne tout navigateur et pratiquement toutes les versions donc oui c'est fesable.
Declaration de chaque pages :
<!DOCTYPE html>
<html lang="fr">
Declaration de chaque pages :
<!DOCTYPE html>
<html lang="fr">
Merci pour vos réponses.
Alors pourquoi me mettre à HTML5 sans l'utiliser vraiment?
Tout simplement pour être à jour car je pense que HTML5 a de l'avenir. Pour l'instant je n'utilise pas les balises spécifiques car les navigateurs ne suivent pas encore. Mais le jour où ils le seront, je n'aurai qu'à rajouter ces balises où je veux sans revoir mon code.
ben07, merci pour les liens du zéro. Je les connaissais mais surtout ils ne traitent pas le sujet HTML5. Actuellement je suis valide XHTML 1.1 strict. Je voudrai juste être prêt à une future évolution à HTML5.
Car croyez moi, HTML5 n'a peut être pas l'air mais c'est une vrai révolution! Dans le cadre de mon stage, j'ai approché pas mal de technologies libres du web et je pense vraiment que des technologies propriétaires telles que Flash vont finir par disparaitre (bien plus tôt qu'on le pense). On arrive aujourd'hui à faire des applications très impressionnantes que ce soit esthétiquement parlant ou côté performances rien qu'avec des langages libres.
HTML5 est une de ces technologies novatrice et je lui vois un très bel avenir.
Alors pourquoi me mettre à HTML5 sans l'utiliser vraiment?
Tout simplement pour être à jour car je pense que HTML5 a de l'avenir. Pour l'instant je n'utilise pas les balises spécifiques car les navigateurs ne suivent pas encore. Mais le jour où ils le seront, je n'aurai qu'à rajouter ces balises où je veux sans revoir mon code.
ben07, merci pour les liens du zéro. Je les connaissais mais surtout ils ne traitent pas le sujet HTML5. Actuellement je suis valide XHTML 1.1 strict. Je voudrai juste être prêt à une future évolution à HTML5.
Car croyez moi, HTML5 n'a peut être pas l'air mais c'est une vrai révolution! Dans le cadre de mon stage, j'ai approché pas mal de technologies libres du web et je pense vraiment que des technologies propriétaires telles que Flash vont finir par disparaitre (bien plus tôt qu'on le pense). On arrive aujourd'hui à faire des applications très impressionnantes que ce soit esthétiquement parlant ou côté performances rien qu'avec des langages libres.
HTML5 est une de ces technologies novatrice et je lui vois un très bel avenir.
Si, les navigateurs suivent pour un bon nombre de balises (même IE en rajoutant un script js)
Et je persiste et je signe : mettre un doctype pour du html5 sans en faire, ça ne sert à rien strictement à rien !
Quant à "seulement rajouter les balises", c'est une mauvaise démarche. Le html5, ce n'est pas seulement <canvas> ou <video>, c'est surtout <header>, <nav>, <section> etc. Et là, ce n'est pas un simple rajout qu'il faut faire, car c'est une façon sémantique de structurer le document qui ne se contente pas de soupoudrage par ci par là.
Comme il ne sert à rien de mettre un doctype xhtml 1.1 (inutile de préciser strict, il n'existe que sous cette forme) sans avoir besoin de xml, ce qui doit être ton cas puisque si tu le servais comme il doit l'être (en application xhtml+xml) ça ne passerait pas avec IE...
Par contre nous sommes d'accord sur un point : le html5 est plein d'avenir.
Et je persiste et je signe : mettre un doctype pour du html5 sans en faire, ça ne sert à rien strictement à rien !
Quant à "seulement rajouter les balises", c'est une mauvaise démarche. Le html5, ce n'est pas seulement <canvas> ou <video>, c'est surtout <header>, <nav>, <section> etc. Et là, ce n'est pas un simple rajout qu'il faut faire, car c'est une façon sémantique de structurer le document qui ne se contente pas de soupoudrage par ci par là.
Comme il ne sert à rien de mettre un doctype xhtml 1.1 (inutile de préciser strict, il n'existe que sous cette forme) sans avoir besoin de xml, ce qui doit être ton cas puisque si tu le servais comme il doit l'être (en application xhtml+xml) ça ne passerait pas avec IE...
Par contre nous sommes d'accord sur un point : le html5 est plein d'avenir.
Pourtant dans le lien que tu me donnes, le doctype de HTML5 est bien <!DOCTYPE HTML> ;)
Oui ce n'est pas un standard je sais, je ne compte pas utiliser les balises spécifiques au HTML5 mais faire que ma page soit valide HTML5 tout en restant valide XHTML 1.1 strict
Oui ce n'est pas un standard je sais, je ne compte pas utiliser les balises spécifiques au HTML5 mais faire que ma page soit valide HTML5 tout en restant valide XHTML 1.1 strict
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
le doctype ne se déclare pas de cette façon.
http://www.w3.org/QA/2002/04/valid-dtd-list.html
et puis se mettre à jour c'est bien mais sachant que tous les navigateurs ne prennent pas html5 en charge à 100% risque de poser problème pour ton site.
http://www.w3.org/QA/2002/04/valid-dtd-list.html
et puis se mettre à jour c'est bien mais sachant que tous les navigateurs ne prennent pas html5 en charge à 100% risque de poser problème pour ton site.
Je te conseil de lire ces petit tutorial qui pourront je le pense très fortement t'aider
https://openclassrooms.com/fr/courses
https://openclassrooms.com/fr/courses/1603881-apprenez-a-creer-votre-site-web-avec-html5-et-css3
:)
https://openclassrooms.com/fr/courses
https://openclassrooms.com/fr/courses/1603881-apprenez-a-creer-votre-site-web-avec-html5-et-css3
:)