Bonjour,
Selon : http://dev.w3.org/html5/spec/Overview.html#attr-style-scoped , en html5 la balise style (avec son attribut scoped="") peut-être placé n'importe dans le flux d'un document et les regles de styles, applicables à l'ensemble du document ou seulement aux enfants du parent direct de la balise style a si l'attribut scoped est ="scoped" .
C'est un peu déroutant . Caler les styles en début de document dans l'entête et cibler une zone avec une id ne me semble pas restrictif .
1) Quelles utilités ,(mis a part offrir au rédacteur sur un CMS quelconque un champ 'styles' dans sa page d'édition ) ?
Pour l'instant , aucun des navigateurs sur lequel j'ai tester l'attribut scoped="scoped" ne semble l'avoir implémenter et les style s'appliquent a l'ensemble du document ..
2) Enfin , si l'on formate en display:block; la balise style , le contenu s'affiche (sauf IE me semble t-il ) ! , Une feuille de styles internes dans le corps d'un document devient-il du contenu a notre insu ?
Voila le débordement auquel je pense (cas pour un test visuel par exemple) ? :
A mons sens <style> ne véhicule pas de contenu et en semer un peu partout dans les documents ne ressemble pas a une "bonne pratique" ...
<hmm > j'espere que ça va partir en troll , la question 2 peut-etre zappée </hmm>
GC
Selon : http://dev.w3.org/html5/spec/Overview.html#attr-style-scoped , en html5 la balise style (avec son attribut scoped="") peut-être placé n'importe dans le flux d'un document et les regles de styles, applicables à l'ensemble du document ou seulement aux enfants du parent direct de la balise style a si l'attribut scoped est ="scoped" .
C'est un peu déroutant . Caler les styles en début de document dans l'entête et cibler une zone avec une id ne me semble pas restrictif .
1) Quelles utilités ,(mis a part offrir au rédacteur sur un CMS quelconque un champ 'styles' dans sa page d'édition ) ?
Pour l'instant , aucun des navigateurs sur lequel j'ai tester l'attribut scoped="scoped" ne semble l'avoir implémenter et les style s'appliquent a l'ensemble du document ..
2) Enfin , si l'on formate en display:block; la balise style , le contenu s'affiche (sauf IE me semble t-il ) ! , Une feuille de styles internes dans le corps d'un document devient-il du contenu a notre insu ?
Voila le débordement auquel je pense (cas pour un test visuel par exemple) ? :
<p>
<style scoped="scoped"> style {display:block;} .css {color:green;}</style><!-- styles contenu dans ce paragraphe ,
3) faut-il a nouveaux faire usage des commentaires dans les feuilles de style internes dans <body> ? -->
<code class="css">
<span class="html><style scoped=<span class=attribut">"scoped" </span>></span>
<style> .html{color:blue;} .attribut{color:red;} </style><!-- style s'appliquant a tout le document -->
<span class="html></style></span>
</code>
</p>
A mons sens <style> ne véhicule pas de contenu et en semer un peu partout dans les documents ne ressemble pas a une "bonne pratique" ...
<hmm > j'espere que ça va partir en troll , la question 2 peut-etre zappée </hmm>
GC