[CSS] L'élément body
8 messages
• Page 1 sur 1
-

dorian53 - WRInaute passionné

- Messages: 2215
- Inscription: 10 Avr 2005
[CSS] L'élément body
Bonjour,
Avec une DTD XHTML 1.0 Transitional, peut-on indiquer une taille (avec la propriété width) à l'élément body ?
Est-ce respectueux des normes ou non ?
Merci
Avec une DTD XHTML 1.0 Transitional, peut-on indiquer une taille (avec la propriété width) à l'élément body ?
- Code: Tout sélectionner
body {
width:980px;
}
Est-ce respectueux des normes ou non ?
Merci
Dernière édition par dorian53 le Lun Déc 22, 2008 9:25, édité 1 fois.
-

Marie-Aude - Modérateur

- Messages: 11884
- Inscription: 5 Juin 2006
Selon le W3C width d'applique à tous les éléments sauf à ceux "inline" et aux lignes des tables.
Le body étant lui même un contenant à l'intérieur du html, pourquoi est ce que ça ne marcherait pas ?
Le body étant lui même un contenant à l'intérieur du html, pourquoi est ce que ça ne marcherait pas ?
- jcaron
- WRInaute accro

- Messages: 2685
- Inscription: 13 Fév 2004
- Code: Tout sélectionner
<html>
<body style="width: 400px; margin-left: auto; margin-right: auto; border: solid 10px blue; background: red">
<p>blah</p>
</body>
</html>
FF et Opera sont vaguement d'accord, IE pas du tout.
En plus la spec CSS prévoit bien des traitements particuliers sur le BODY dans certains cas (voir http://www.w3.org/TR/CSS21/colors.html#background -qui explique que le fond soit rouge partout dans l'exemple ci-dessus, et pas qu'à l'intérieur du cadre bleu- et http://www.w3.org/TR/CSS21/visufx.html#overflow), ce qui fait qu'il vaut mieux de façon générale éviter de considérer que le body soit un élément "comme un autre", et autant que possible considérer que html == body == canvas et travailler à l'intérieur de cet espace.
Mais ce n'est que mon avis
Jacques.
-

luxe-campagne - WRInaute passionné

- Messages: 1141
- Inscription: 8 Oct 2005
il est possible de faire une division ayant pour identifiant "body" mais pour le vrai, l'authentique bloc "body" qui n'est pas une division mais contient tout ce qui se voit dans le corps de la page, on ne peut guère le réduire à un nombre de pixel, ça n'a pas de sens...
On peut au contraire spécifier qu'il fait 100% de la hauteur et de la largeur de la fenêtre. L'élément parent de body est "html" mais cet élément n'est pas vraiment visible dans la page et ne peut donc pas être décoré...
On peut au contraire spécifier qu'il fait 100% de la hauteur et de la largeur de la fenêtre. L'élément parent de body est "html" mais cet élément n'est pas vraiment visible dans la page et ne peut donc pas être décoré...
8 messages
• Page 1 sur 1
Lectures recommandées sur ce thème :
- Importation de CSS dans le body
- Mettre en forme un élément suivant un autre(CSS)
- IE ne gère pas body en CSS, où est mon erreur ? Bes. d'aide
- sorry every body
- élément bloquant?
- la balise body ?
- Salon Body fitness
- élément non visible avec IE
- Javascript : Cacher un élément
- supprimer un élément d'un array
Qui est en ligne
Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 1 invité

