Le positionnement en CSS
CHAPITRE 7
99
Tenir compte des marges et paddings par défaut des éléments de type bloc vous épargnera des soucis ou décalages involontaires avec des balises comme

,

…

,
    ,
    , etc.
    Les dimensions des boîtes
    La largeur et la hauteur d’une boîte sont calculées en ajoutant celles du contenu aux
    dimensions des marges internes et à l’épaisseur de la bordure.
    Ainsi, la largeur totale d’un élément prendra en compte la largeur du contenu
    (width), les marges internes gauche et droite, et les épaisseurs des bordures gauche et
    droite. Il en va de même pour la hauteur (height).
    Comme le montre la figure 7-2, un élément dont le contenu s’étend sur 250 pixels de
    large et arborant des marges internes (padding) latérales de 20 pixels et des bordures
    latérales de 5 pixels occupera à l’écran une largeur totale de : 250 + 20 + 20 + 5 + 5 =
    300 pixels.
    Différents modèles de boîtes
    Le navigateur Internet Explorer (dans ses versions 5 et, sous certaines conditions, 6)
    interprète différemment les dimensions des boîtes. Son éditeur (Microsoft) se fonde
    sur un modèle non conforme aux recommandations du W3C, et considère pour sa part
    que le remplissage et les bordures relèvent de la zone de contenu (voir figure 7-3). Dans
    ces conditions, la largeur apparente d’une boîte sera identique à la largeur spécifiée pour
    son contenu.
    CSS
    p {margin: 0;}
    Figure 7–2
    Dimension de boîte
    standard en HTML
Précédent

- 126/337

Suivant