28221 sujets

CSS et mise en forme, CSS3

Bonjour,
Est-ce que c'est réalisable ?

C'est l'idée classique de la bande qui traverse l'écran de gauche à droite
en ayant par exemple une hauteur de 400px et qui se positionnerait toujours avec autant d'espace en haut qu'en bas ...
Comme avec les tableaux et les cellules.

Merci et bien à vous.
Modifié le 30 Dec 2004 - 16:16
merci stephan mais je ne comprends pas ...
(c'est assez classique chez moi ...)
Je n'ai pas besoin de marge gauche ni droite vu que ma div ferait 100%.
C'est le centrage vertical qui me chiffone.
Par contre j'y arrive bien en donnant une longeur ...
comme c'est exemple par exemple ...

position:absolute;
     left: 50%; 
     top: 50%;
     width: 640px;
     height: 480px;
     margin-top: -240px;
     margin-left: -320px;

C'est ou que je comprends pas ?
Smiley biggrin
Modifié le 30 Dec 2004 - 14:54
Administrateur
Comment veux-tu qu'elle occupe toute la largeur (100%) si tu la places à left: 50%; ? Smiley ohwell Et à quoi te sert ensuite margin-left: -320px; ?? En gros, tu utilises la technique pour centrer un élément... mais qui doit occuper toute la largeur, ce qui est paradoxal.

Quel est l'intérêt de donner des positions latérales à ton div ?

Reprenons depuis le début : par défaut, un <div> occupe toute la largeur de son conteneur, donc je ne crois pas qu'ils soit utile de lui donner une largeur ou des positions latérales.

Ensuite, il suffit de le centrer verticalement comme cela est décrit dans le tuto :
- height sur le div
- top 50%
- margin-top : - (height / 2)
Hello sib,

Mon exemple était un exemple et nullement en rapport avec mon 100% ...
Je me suis mal fait comprendre encore une fois.
Toutefois je te remercie de tout reprendre depuis le debut.
Je vais suivre tes conseils et certainement que cela marchera ...
merci.
ok merci.
C'est bon mais il faut quand même donner une largeur au div sinon nada.
(me semble t'il...)
bien à tous.
Administrateur
krek a écrit :

C'est bon mais il faut quand même donner une largeur au div sinon nada.

Si tu veux le positionner en absolu, oui.