pour centrer, table height=100% ???

Eléphanteau du PHP | 40 Messages

11 sept. 2005, 14:46

Bonjour,

Pour centrer horizontalement et verticalement un élément dans la page, j'avais pour habitude d'utiliser un tableau conteneur, une ligne, une colonne ( table width:100% height:100% align:center ).

Je viens seulement de constater (!) que la heuteur de 100% n'est pas du tout prise en compte si je demande une vérification au validateur du consortium W3C (http://www.w3.org/...)

Donc faut trouver autre chose. J'ai tenté un centrage avec CSS, mais ça semble pas évident à coup sûr, notamment pour le centrage vertical, et en fonction du browser.

Existe-il une solution infaillible ?...

Merci
cb

Tho
Eléphant du PHP | 58 Messages

13 sept. 2005, 12:09

Dans google, je tape : css centrer

et ô miracle je trouve plein de liens qui concernent le sujet dont ça :
http://css.alsacreations.com/Faire-une- ... web-en-CSS

Eléphanteau du PHP | 40 Messages

14 sept. 2005, 20:32

Merci Theo,

Pense bien que j'ai passé pas mal de temps à farfouiller avec Google...
J'ai testé bon nombre de solutions proposées. La meilleure que j'ai trouvée est bien celle à laquelle tu fais référence.
Mais seulement, j'avais aussi remarqué ceci, au bas de leur page :
Note : Les marges négatives verticales en CSS semblent poser des problèmes sur Explorer Mac
Je suis bien conscient qu'on se les brise souvent avec des questions de compatibilié; mais on peut toujours espérer trouver un jour une solution "cross browser" pour un cas de figure précis...

Invité
Invité n'ayant pas de compte PHPfrance

15 sept. 2005, 18:37

Apres avoir testé, effectivement les marges négatives posent sacrément problème avec Internet Explorer pour MAC (last version) : on sort de la zone d'affochage de l'écran...

Alors j'en appelle à qui aurait LA solution pour centrer horizontalement ET verticalement, un objet ou un groupe d'objets, dans la page.