Vous n'êtes pas connecté - 0 membre connecté
Catégories
Graphisme
Flash (50)
Print (65)
Programmation
PHP (66)
ASP (2)
CSS (26)
Hardware
PC (34)
Mac (14)
Linux (5)
Divers
Blabla (257)
926 Sujets
12256 Réponses
Programmation > CSS > Les Css et l'alignement ver...
Les Css et l'alignement vertical
Bonjour la compagnie !

Je vadrouillais gentiment sur le web a la recherche d'info sur le moyen de centrer verticalement un div, et je n'ai pas trouvé grand chose de bien encourageant.

Quelqu'un aurait-il quelques lien ou astuces pour centrer une div verticalement avec les css ?
Posté le 03 09 2006 à 18h12
Tibooo - Membre - www

Réponses - Les Css et l'alignement ver...
voici le code utilisé sur mon site

#global {
    position:absolute;
    left: 0;
    top: 50%;
    width: 100%px;
    height: 700px;
    margin-top: -350px;
}

comme tu le vois il faut connaitre la hauteur du bloc pour le positioner à une marge de la moitié de la page et soustraire la moitié de la hauteur du bloc, il sera ainsi centré verticalement
Posté le 03 09 2006 à 20h30
Neoblue - Modérateur - www
Posté le 03 09 2006 à 21h11
lightdawn - Membre - www
Neoblue > > Tres sympa ton site au passage ^^ merci pour le css :)

Lightdawn > > Alsacreations, tellement évident que je n'y avait pas pensé :p

Merci à vous deux en tout cas !
Posté le 03 09 2006 à 23h35
Tibooo - Membre - www
c'est pas vraiment une solution ca néo :-)

Normallement on devrait pouvoir mettre le div verticalement centré, quelque soit sa hauteur non ?

Pfff , ces css , je vous jure :p
Posté le 04 09 2006 à 09h40
caniche - Membre - www
mouarf mouarf mouarf sur css alsa création :

"5- Dernière solution, si toutes les autres ne conviennent pas et si la compatibilité avec IE est nécessaire : utiliser une cellule de tableau sur laquelle vertical-align fonctionnera. Eh oui, nous ne sommes pas des intégristes non-plus !"

La je rigole et je pleure en même temps... c'est du frustrant de chez frustrant ce "bug"
Posté le 04 09 2006 à 10h10
caniche - Membre - www
c'est ptet pas une vrai solution, c'est ptet une bidouille, mais ça marche quelque soit sa hauteur (du moment que celle ci est connue) et il y a toujours moyen avec du javascript de connaitre la hauteur d'un div si son contenu est dynamique... le problème c'est qu'avec un div centré verticalement de plus de 100% de la hauteur de la page ben ton div sera coupé en haut et en bas (logique) donc c'est ptet pas l'idéal si tu ne connais pas à l'avance sa hauteur non ?
Posté le 04 09 2006 à 11h08
Neoblue - Modérateur - www
arf, bein oui, je suis d'accord, ca marche quand tu connais la hauteur.
Mais quand tu connais pas la hauteur, qu'est ce qu'on te dis -> " fais des tableaux" ...ou utilise du javascript (encore pire)...

Ca fait un bout de temps que j'essaye de ne faire plus QUE des divs, et quand je trouve une solution pareil, je me dis "mais bon sang, pourquoi je me prends autant la tête"...

Rhaalalalala l'informatique
Posté le 04 09 2006 à 15h48
caniche - Membre - www
perso je suis pas intégriste, je fais pour que ça fonctionne le mieux selon les différents butineurs, apres si c'est propre et hyper ok, sinon tant pis, l'important c'est quand même que ça passe visuellement.

tables rulez.
Posté le 04 09 2006 à 15h56
Neoblue - Modérateur - www
Sujets CSS
<< 1 2 3 >>
[Résolvu]CSS: mes (...)
Auteur : pup
Posté le 07 09 2006 à 15h28
16 Réponses (Nouveau sujet)
Sujet visité 536 fois
Les Css et (...)
Auteur : Tibooo
Posté le 03 09 2006 à 18h12
8 Réponses (Nouveau sujet)
Sujet visité 762 fois
Comment gérer ce (...)
Auteur : koskoz
Posté le 19 08 2006 à 14h08
20 Réponses (Nouveau sujet)
Sujet visité 676 fois
Incompatibilités IE
Auteur : koskoz
Posté le 13 08 2006 à 20h38
22 Réponses (Nouveau sujet)
Sujet visité 598 fois
problème avec un (...)
Auteur : Pierrot
Posté le 09 08 2006 à 15h24
3 Réponses (Nouveau sujet)
Sujet visité 351 fois
[résolu] Probleme (...)
Auteur : Narno
Posté le 08 08 2006 à 17h21
6 Réponses (Nouveau sujet)
Sujet visité 289 fois

Sujet bloqué
<< 1 2 3 >>
Mentions légales   -   Crédits   -   Nous contacter   -   © Benzor 2006