Suite à la sortie du manuel chinois CSS3.0 de l'équipe en Chine, la popularité de HTML5.0 et CSS3.0 a explosé partout récemment, il semble qu'à l'ère des navigateurs qui se taquinent, cela a créé de nombreux sujets pour l'industrie.
Il y a des années, l'équipe Chrome de Google est venue dans l'entreprise pour des échanges connexes, et l'entreprise m'a demandé d'élaborer un plan de discussion préliminaire. J'y ai donc réfléchi et j'en suis arrivé à trois points :
Les deux premiers points concernent davantage Chrome lui-même, et le troisième point : je pense qu'il s'adresse davantage aux programmeurs de navigateurs de notre nouvelle ère, ainsi qu'à nos amis étrangers qui formulent les normes du W3C.
Avec le recul, la guerre entre XHTML2.0 et HTML5.0 a duré près de 4 ans (2002/8/5--2006/7/26), et le résultat de la bataille est que XHTML2.0 a reculé dans la défaite.
La première chose qui mérite d'être mentionnée à propos de cette guerre contre XHTML2.0 est la réflexion qu'il nous a laissée dans ses pensées : (Si vous avez lu " L'avenir du Web : XHTML 2.0 " du maître Nicholas Chase, vous pouvez cliquer pour sauter les préliminaires. )
1. Remplacez les balises purement expressives telles que b et i par des balises sémantiques. (Séparation de la structure, du comportement et de la performance)
<i>accent mis</i>, <b>plus d'accent</b>.
et
<em>accentuation</em>, <strong>plus d'accent</strong>.
2. Remplacez les images de contenu telles que img par l'attribut src et utilisez srctype pour la définition du type. (Permet d'afficher les descriptions textuelles lorsque les ressources externes ne se chargent pas, levant ainsi les restrictions d'alt)
<object>Utiliser un objet pour présenter l'audio d'introduction d'Apple</object>
<img src="apple.png" alt="Ceci est une photo d'une pomme" />
<p> Ceci est une description du fruit pomme. </p>
et
<p src="apple.mp3" srctype="audio/x-mpeg">
<span src="apple.png" srctype="image/png">Ceci est une photo d'une pomme</span>
Ceci est une description du fruit pomme.
</p>