Maison  >  Article  >  interface Web  >  Pourquoi utiliser la mise en page CSS Div

Pourquoi utiliser la mise en page CSS Div

anonymity
anonymityoriginal
2019-05-28 10:38:143837parcourir

Pourquoi utiliser la disposition div css ?

Je viens d'entrer en contact avec le front-end, et j'ai toujours l'impression que la disposition des tableaux semble plus soignée dans le code que div+css là-bas. il y a beaucoup de pages avec une mise en page div+css. Les éléments

...
, alors pourquoi les sites Web grand public en profitent-ils encore ? Pourquoi div+css est-il devenu une méthode de mise en page courante ?

En analysant les avantages et les inconvénients de DIV+CSS, vous pouvez comprendre pourquoi la mise en page DIV+CSS est utilisée.

Pourquoi utiliser la mise en page CSS Div

Avantages de DIV+CSS

1. Se conformer aux normes W3C. Cela garantit que votre site Web ne sera pas obsolète en raison des futures mises à niveau des applications Web.

2. Plus convivial pour les téléspectateurs et les navigateurs. Parce que CSS est riche en styles, il rend la page plus flexible. Il peut obtenir des effets d'affichage unifiés et non déformés selon les différents navigateurs. Cela prend en charge la rétrocompatibilité des navigateurs, ce qui signifie que peu importe qui remportera la guerre des navigateurs à l’avenir, votre site Web sera bien compatible.

3. Accélérez le chargement de la page. La taille de la page devient plus petite et la vitesse de navigation devient plus rapide. Étant donné que la plupart du code de la page est écrit en CSS, la taille et la capacité de la page deviennent plus petites. Par rapport à la méthode d'imbrication de tableaux, DIV+CSS sépare la page en plusieurs zones, qui sont chargées couche par couche lorsque la page est ouverte. Au lieu d’enfermer la page entière dans un grand tableau comme l’imbrication de tableaux, la vitesse de chargement est très lente.

4. Maintenir la cohérence visuelle. Dans le passé, la méthode de production de tableaux imbriqués provoquait des écarts dans l'effet d'affichage entre les pages ou entre les régions. Grâce à la méthode de production DIV+CSS, toutes les pages ou toutes les zones sont contrôlées uniformément par des fichiers CSS, ce qui évite les écarts d'effet reflétés dans différentes zones ou différentes pages.

5. Plus efficace lors de la modification du design. Grâce à l'utilisation de la méthode de production DIV+CSS, le contenu et la structure sont séparés, ce qui permet de gagner plus de temps lors de la modification de la page. Selon la balise de contenu régional, recherchez l'ID correspondant dans CSS, ce qui facilite la modification de la page et ne détruira pas le style de mise en page des autres parties de la page. Il est plus facile de diviser le travail et de réduire les interrelations dans le développement de l'équipe.

6. Les moteurs de recherche sont plus conviviaux. Par rapport aux tableaux traditionnels, les pages Web

utilisant la technologie DIV+CSS écrivent la plupart du code HTML et des styles de contenu dans des fichiers CSS, ce qui rend le code de la page Web plus concis et la partie texte plus visible et compacte. évident, facile à collecter et à inclure dans les moteurs de recherche.

Défauts de la conception de sites Web CSS+DIV

Bien que DIV+CSS présente certains avantages, les problèmes existant dans la construction de sites Web CSS+DIV à ce stade sont également relativement évidents, se reflète principalement dans ce qui suit :

1. La forte dépendance à l'égard de CSS rend la conception Web plus compliquée. Par rapport à la disposition des tableaux (tableaux) en HTML4.0, bien que CSS+DIV ne soit pas hors de portée, c'est au moins beaucoup plus compliqué que le positionnement des tableaux. Même pour les experts en conception de sites Web, il est facile d'avoir des problèmes, sans parler des débutants. Cela a affecté dans une certaine mesure la vulgarisation et l’application du langage de conception de sites Web XHTML.

2. Les fichiers CSS anormaux affecteront la navigation normale de l'ensemble du site Web. Les éléments de conception produits par les sites Web CSS sont généralement placés dans un ou plusieurs fichiers externes. Ces fichiers peuvent être assez complexes, voire volumineux. Si le fichier CSS est appelé de manière anormale, l'ensemble du site Web deviendra misérable.

3. Le problème de compatibilité du navigateur avec la conception de sites Web CSS est assez important. Bien que la recherche indique que DIV+CSS résout la plupart des problèmes de compatibilité des navigateurs, il existe également des exceptions lorsqu'ils sont utilisés dans certains navigateurs. CSS+DIV nécessite encore une prise en charge supplémentaire de la part de divers fabricants de navigateurs.

4. L'optimisation de CSS+DIV pour les moteurs de recherche dépend du niveau professionnel de la conception Web plutôt que de CSS+DIV lui-même. La conception Web CSS+DIV ne garantit pas que la page Web sera optimisée pour les moteurs de recherche, ni même qu'elle aura une conception de code plus simple que le site Web HTML. Parce que pour les moteurs de recherche, des facteurs tels que la structure du site Web, le contenu et les liens vers des sites Web associés sont toujours les indicateurs les plus importants pour l’optimisation du site Web.

Comment utiliser les normes de conception WEB2.0 de manière plus efficace et rationnelle nécessite une longue période d'étude et d'exercice. Comment mieux utiliser DIV+CSS nécessite une pratique et un examen physique continus, ainsi que l'accumulation d'une riche expérience de conception afin de bien maîtriser cette technologie.

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

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
Article précédent:Comment centrer ul en CSSArticle suivant:Comment centrer ul en CSS