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

Consultez la formation à Google Analytics de WebRankInfo / Ranking Metrics

Didier_S
WRInaute passionné
WRInaute passionné
 
Messages: 563
Inscription: Mar Aoû 24, 2004 22:25

[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: Mar Aoû 10, 2004 9:52

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 impliqué
WRInaute impliqué
 
Messages: 475
Inscription: Ven Juin 18, 2004 21:57

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 passionné
WRInaute passionné
 
Messages: 563
Inscription: Mar Aoû 24, 2004 22:25

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 passionné
WRInaute passionné
 
Messages: 563
Inscription: Mar Aoû 24, 2004 22:25

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 passionné
WRInaute passionné
 
Messages: 865
Inscription: Lun Juil 05, 2004 22:37

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



Cartapus
WRInaute impliqué
WRInaute impliqué
 
Messages: 475
Inscription: Ven Juin 18, 2004 21:57

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

A mettre en favoris ce thread :wink:


Hearty
WRInaute occasionnel
WRInaute occasionnel
 
Messages: 138
Inscription: Lun Fév 23, 2004 6:28

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 :)


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 Julien Coquet, expert certifié officiellement par Google Analytics.

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 1 invité