Maison  >  Article  >  interface Web  >  Comprendre le modèle de boîte

Comprendre le modèle de boîte

巴扎黑
巴扎黑original
2017-06-23 14:53:031973parcourir

Il existe deux types de modèles de boîte : les modèles de boîte W3C et IE

Le modèle de boîte comprend la marge, la bordure, le remplissage et le contenu

Largeur de l'élément W3C = largeur du contenu

Largeur de l'élément d'IE = content+padding+border

Je pense personnellement que le modèle de boîte défini par le W3C et le modèle de boîte défini par IE sont plus raisonnables, et celui défini par IE est plus raisonnable, et celui défini par l'élément

La largeur doit inclure la bordure et le remplissage. C'est la même chose que la boîte dans notre vraie vie

Le W3C a également reconnu son propre problème, donc il. ajout d'une nouvelle boîte de style dans le dimensionnement CSS3,

contient deux attributs content-box et border-box.

content-box : width=content+padding+border

border-box : width=width (largeur spécifiée par le style)

1. Pour les éléments au niveau de la ligne, margin-top et margin-bottom ne sont pas valides pour les éléments supérieurs et inférieurs, et margin-left et margin-right sont valides

2. Pour les éléments adjacents au niveau du bloc, margin-bottom et méthodes de valeur de marge supérieure

1) Tous sont des nombres positifs : prenez la valeur maximale Distance=Math.max(margin-botton,margin-top)

2) Tous sont des nombres négatifs : prenez la valeur minimale Distance=Math.min( margin-botton,margin-top)

3) Le haut est un nombre positif et le bas est un nombre négatif ou le haut est un nombre négatif et le bas est un nombre positif : Ajout de distance positive et négative = margin-botton+margin-top

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