Il dit ici que ce n'est pas dans HTML4, bien que je Ne vois pas vraiment où cela est épelé dans le texte. De ce que je peux dire, basé sur Ceci , il est ok pour le faire dans html5 mais je ne suis pas tout à fait sûr (en supposant que le style est un élément HTML?) p>
J'utilise ceci pour faire pivoter une feuille de style et que cela veuille que ce soit aussi valide que possible selon les spécifications HTML5, alors vous vous demandez si je devais la réécrire avec un élément de données *. P>
3 Réponses :
Je viens de mettre le code suivant dans le validateur W3C et il n'a aucune erreur :) Je pense que le W3C Validator est une bonne ressource pour ce type de chose, elle est marquée comme expérimentale, mais c'est parce que la norme doit être finalisée. p> p>
Vous avez été validé contre HTML5. La question pose la question de HTML4.
En fait, OP a dit que je veux que ce soit aussi valide que possible selon les spécifications HTML5 i>
Il n'est pas valide dans HTML4 (selon les attributs de données) et de données * ne sont pas non plus non plus. C'est-à-dire que le document ne validera pas contre la spécification DOCTYPE si vous utilisez ces attributs. P>
Peu importe si le document valide ou non, les navigateurs ignoreront les éléments qu'ils ne reconnaissent pas. P>
Les balises de style sont des éléments DOM comme n'importe quelle autre balise, vous pouvez donc ajouter des attributs que vous souhaitez. P>
+1 question intéressante!
au lieu d'utiliser un bloc code> style code>, vous devez envisager de relier ( qui dit, http://www.w3.org/tr/html5/semantis.html#the-style-element p> FYI ... Ceci valide P> link code>) dans vos feuilles de style, puis éteignez-les en référençant un
ID code> ou a
classe code>. p>
titre code> est parfaitement acceptable pour un style
/ Code> Tag dans HTML5. Vous pouvez l'utiliser comme un crochet pour votre commutation de la feuille de style. P>
<!DOCTYPE html>
<html>
<head>
<title>Title</title>
<style title="whatever"></style>
</head>
<body>
Test body
</body>
</html>
Vous savez quoi, je suis un idiot. J'utilisais une balise de liaison et les identifiants sont valables pour eux même moins de 4,01, donc .. Mot-point
Bien au moins nous savons maintenant @damon ;-) thx