Il est formidable de voir que de nombreux concepteurs commencent à s’intéresser aux standards du Web et à essayer de les utiliser pour créer des pages Web. Cependant, plusieurs problèmes ont été découverts à partir des questions et de la production des internautes, et je voudrais ici vous le rappeler :
1. La normalisation ne sert pas seulement à réussir la vérification.
L'intention initiale des standards du Web est de séparer le contenu (structure) et la présentation, ce qui signifie séparer les styles et les placer dans des fichiers CSS distincts. L’avantage est que le contenu et les performances peuvent être traités séparément, et cela facilite également la recherche et la réutilisation du contenu.
La validation W3C vous aide uniquement à vérifier si l'écriture du code XHTML est standardisée et si les attributs CSS sont conformes à la spécification CCS2. La standardisation du code n'est que la première étape. Cela ne signifie pas que s'il réussit la vérification, ma page Web sera standardisée. Nous ne standardisons pas pour le plaisir de la gloire ou pour nous vanter auprès des autres : "Regardez, ma page a réussi la vérification". Notre objectif est de rendre notre travail de conception Web plus efficace, de réduire la taille de la page Web et d'être plus efficace. pouvoir l'utiliser dans n'importe quel navigateur et naviguer normalement sur les appareils réseau.
Veuillez vous calmer, étudier attentivement et comprendre la connotation des normes Web. L'Internet est déjà plein d'impétuosité et de vanité. Veuillez ne pas introduire cette tendance dans l'application des normes du Web. Cela ne ferait qu'affecter et nuire à la promotion des normes du Web.
2. N'utilisez pas la réflexion traditionnelle sur les tables pour définir les divs
"La disposition CSS consiste à remplacer la table d'origine par div. Auparavant, c'était une imbrication de table, mais maintenant c'est une imbrication DIV."
Veuillez sortir des contraintes de la disposition originale de la table et abandonner la façon de penser consistant à placer les images et le contenu un TD après l'autre. Nous avons dit plus haut que le but des standards du Web est de séparer le contenu et les performances. Vous pouvez le voir de cette façon. La page ne contient que du contenu, elle ressemble à une page blanche avec du texte et des images. image dans le contenu, qui est une image avec une vraie signification). Ces images de texte sont simplement répertoriées dans l’ordre, avec uniquement une structure et aucun style. Ajoutez ensuite des performances, utilisez toutes les images modifiées comme arrière-plans et utilisez CSS pour définir la position, la police, la couleur, etc. de chaque élément de contenu.
La page produite de cette manière a un contenu et des performances séparés. C'est-à-dire que lorsque vous supprimez le fichier CSS, ce qui reste est un contenu propre. De cette façon, vous pouvez le lire dans un navigateur de texte, le lire sur un téléphone mobile ou un PDA et modifier le CSS à tout moment pour réaliser une révision.
3. Il n'est pas nécessaire de créer un identifiant pour chaque élément de contenu
Certains internautes se sont plaints que le fichier CSS était trop volumineux et compliqué. En regardant attentivement leur code, j'ai découvert que la raison en est qu'ils définissent un div et créent un identifiant pour chaque élément de contenu ou même pour chaque phrase. D’une part, cela est dû à une méconnaissance des applications de feuilles de style et, d’autre part, cela montre également un manque de compréhension approfondie des standards du Web.
Nous savons que le contenu a une structure (si vous ne comprenez pas, veuillez lire : [url=http://www.w3cn.org/article/tips/2004/43. html]Comprendre la séparation entre performance et structure[/ url]), nous pouvons utiliser le même style pour définir du contenu avec la même structure, comme des titres, du texte et des images au même niveau. Pour les styles référencés plusieurs fois, vous pouvez utiliser class pour les définir, et vous n'avez pas besoin d'utiliser id pour chacun d'eux. De plus, cela ne signifie pas que vous devez utiliser <div>. Vous pouvez utiliser <p>. au lieu de cela, ce sont également des éléments de niveau bloc et ont les mêmes Parmi les sept paramètres du modèle de boîte, <div> n'est pratique que pour flotter.
Quant à l'ajout de divs supplémentaires uniquement pour la hauteur des lignes, l'espacement et une image modifiée, je pense que vous pouvez rapidement les omettre grâce à l'application et à la compréhension du CSS. Nous sommes opposés à l'utilisation de l'imbrication DIV pour remplacer l'imbrication des tables. Cela n'a aucun sens et ne peut pas refléter la structuration du contenu. J'espère que tout le monde étudiera davantage CSS et rédigera les feuilles de style les plus concises et les plus efficaces.
4. N’abandonnez pas juste à cause d’un petit revers.
Je pense que c'est une question d'attitude et d'approche, pas seulement d'apprentissage des standards du Web. Apprendre de nouvelles connaissances et accepter de nouveaux concepts est difficile, surtout lorsque cela vous oblige à changer vos habitudes et votre façon de penser existantes. La seule question est : pensez-vous que l’apprentissage des standards du Web en vaut la peine ? Vous pouvez vous demander : reconnaissez-vous les avantages apportés par les standards du Web (code simplifié, développement accéléré, taille de fichier compressée, vitesse de téléchargement accrue, meilleure convivialité, plus d'utilisateurs, maintenance plus facile, compatibilité multiplateforme) ? Pensez-vous que le XML mondial est encore loin de vous ? Pensez-vous que vos connaissances actuelles en HTML sont suffisantes ?
Depuis 1999, la technologie de production de pages web n'a pas beaucoup progressé ou changé en Chine (sauf l'essor du flash), mais ses progrès à l'étranger ne se sont jamais arrêtés, xhtml1.0, xhtml1.1, xml, xsl... , W3C et majors les éditeurs de logiciels recherchent et font constamment progresser la technologie Web pour la rendre plus pratique, plus efficace et plus puissante. L'application et la promotion des normes du Web se font à l'étranger depuis plus de huit ans (à partir du site Web de l'Organisation des normes du Web de Zeldman). Bien qu'il y ait de nombreuses difficultés, elles sont progressivement acceptées et reconnues par la population. Pourquoi sommes-nous encore enivrés par la « prospérité » qui apparaît à la surface du site Web, sans penser à l'essence qui se cache derrière la page.
Voulez-vous que la Chine continue à être à la traîne ? Êtes-vous prêt à continuer à être à la traîne ? Toutes les décisions vous appartiennent.