[HTML & CSS] div centrés en hauteur ?

Consultez la formation à Google Analytics de WebRankInfo / Ranking Metrics

Didier_S
WRInaute impliqué
WRInaute impliqué
 
Messages: 567
Inscription: 24 Aoû 2004

[HTML & CSS] div centrés en hauteur ?

Message le Dim Fév 06, 2005 22:35

Bonjour,

je dois réaliser un site de hauteur et de largeur fixe (admettons 500 sur 400), et il faut que ce site soit "centré" au milieu de la fenêtre du navigateur...

je peux le faire en <table>, mais j'aimerais utiliser des <div>...

j'ai donc créé un <div> "principal", height:100%; width:100%, et à l'intérieur de celui-ci un autre <div> "contenu", height:500px; width:400px
malheureusement, j'ai beau mettre des vertical-align:middle de partout, rien ne marche, et je commence à me dire que rien ne vaut mes bons vieux <table>...

des idées ?
merci d'avance

pc07
WRInaute discret
WRInaute discret
 
Messages: 97
Inscription: 10 Aoû 2004

Message le Dim Fév 06, 2005 22:41

salut,

le vertical-align n'est pas vraiment reconnu avec les css en tout cas ne fonctionne pas vraiment. Tu peux aller faire un tour sur -http://www.alsacreations.com ou -http://openweb.eu.org , ces deux sites parlent des css. Sur le premier il y a un forum dont la communauté est assez active. Tu y trouveras une solution.
Dernière édition par pc07 le Dim Fév 06, 2005 22:43, édité 1 fois.


Cartapus
WRInaute occasionnel
WRInaute occasionnel
 
Messages: 478
Inscription: 18 Juin 2004

Message le Dim Fév 06, 2005 22:42

Salut, étant donné que la hauteur moyenne d'un écran est 760px, un margin-top:180px ([760-400]/2) devrait aller. mais c'est à proprement dit pas centré.

Didier_S
WRInaute impliqué
WRInaute impliqué
 
Messages: 567
Inscription: 24 Aoû 2004

Message le Dim Fév 06, 2005 22:46

Cartapus a écrit:Salut, étant donné que la hauteur moyenne d'un écran est 760px, un margin-top:180px ([760-400]/2) devrait aller. mais c'est à proprement dit pas centré.


j'y avais pensé, mais avec une haute résolution (genre 1600x1024), le rendu est carrément horrible.

Didier_S
WRInaute impliqué
WRInaute impliqué
 
Messages: 567
Inscription: 24 Aoû 2004

Message le Dim Fév 06, 2005 23:26

Code: Tout sélectionner
#global {
     position:absolute;
     left: 50%;
     top: 50%;
     width: 700px;
     height: 400px;
     margin-top: -200px;
     margin-left: -350px;
     border: 1px solid red;
     }


la technique des marges négatives marche à merveille :D

shrom
WRInaute impliqué
WRInaute impliqué
 
Messages: 865
Inscription: 5 Juil 2004

Message le Dim Fév 06, 2005 23:31



Cartapus
WRInaute occasionnel
WRInaute occasionnel
 
Messages: 478
Inscription: 18 Juin 2004

Message le Dim Fév 06, 2005 23:36

A mettre en favoris ce thread :wink:


Hearty
WRInaute discret
WRInaute discret
 
Messages: 138
Inscription: 23 Fév 2004

Message le Lun Fév 07, 2005 11:20

soit dit au passage, le vertical-align en css ne centre pas un element par rapport a son conteneur, mais par rapport aux autres elements du meme conteneur :)


Si vous avez aimé cette discussion, partagez-la sur vos réseaux sociaux préférés :

Formation recommandée sur ce thème :

Formation Google Analytics : en 2 jours, apprenez comment exploiter l'essentiel des possibilités de l'outil de mesure d'audience de Google. Formation animée par les experts Google Analytics de Ranking Metrics.

Tous les détails sur le site Ranking Metrics : programme, prix, dates et lieux, inscription en ligne.

Lectures recommandées sur ce thème :



Qui est en ligne

Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 0 invités