Maison  >  Article  >  interface Web  >  Plusieurs malentendus sur les standards du web pour les débutants_CSS/HTML

Plusieurs malentendus sur les standards du web pour les débutants_CSS/HTML

WBOY
WBOYoriginal
2016-05-16 12:11:321314parcourir

Je suis très heureux de voir que de nombreux concepteurs commencent à prêter attention et à essayer d'utiliser les standards du Web pour créer des pages Web. Cependant, nous avons constaté plusieurs problèmes liés aux questions des internautes et à la production, et je tiens à vous le rappeler ici :

1. La normalisation ne se fait pas seulement pour réussir la vérification.
L'intention initiale des standards du Web est de séparer le contenu (structure) et la présentation, c'est-à-dire de séparer les styles et de les placer dans des fichiers CSS séparés. 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 normalisons 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. capable de l'utiliser dans n'importe quel navigateur et de naviguer normalement sur les appareils réseau.

Veuillez vous calmer, étudier attentivement et comprendre la connotation des normes du 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 pensée traditionnelle des tables pour imbriquer les divs
"La disposition CSS consiste à remplacer la table d'origine par des div. Auparavant, c'était une imbrication de tables, mais maintenant c'est une imbrication de DIV." !

S'il vous plaît, sortez du confinement de la disposition originale de la table et abandonnez 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 du fait 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 le contenu de la même structure, comme le même niveau de titre, de texte et d'images. 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, cela ne signifie pas que vous devez utiliser

 ;

, vous pouvez le remplacer complètement par
, qui sont également des éléments de niveau bloc et ont les mêmes sept paramètres du modèle de boîte,

Juste pratique pour flotter.

En ce qui concerne 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 avec 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 le CSS et rédigera les feuilles de style les plus concises et les plus efficaces.

4. N'abandonnez pas facilement juste à cause d'un petit revers
Je pense que c'est une question d'attitude et d'approche, pas seulement pour l'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. 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 (à l'exception de l'essor du flash), mais le rythme des progrès à l'étranger ne s'est jamais arrêté, xhtml1.0, xhtml1.1, xml, xsl.. ., le W3C et les principaux é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 depuis plus de huit ans à l'étranger (à 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.

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn