28172 sujets

CSS et mise en forme, CSS3

Ce n' est pas possible qu'il n' y ait pas un Topo sur le sujet,
je veux dire un vrais Smiley fache

Alors on me dit de mettre mon tableau dans un div, et de centrer le div,
mais pour centrer le div il faut lui donner une taille pfffff ... Smiley rolleyes

Bref si ça ça le CSS alors qu'avant dans mon body j'avais un
<p align=center>

et mon tableau était centré !!

Mais justement a quoi sert un tableau su justement on doit lui fixer sa taille d'avance Smiley lol

ALORS MA QUESTION ....
Comment centrer simlplement un tableau Smiley eek
Bonjour aussi

euh... bêtement:
div{
   text-align:center;
}
<div><table></table></div>

Si tu ne connait pas la largeur de ton tableau

Tu peux également attribuer ce code CSS à body

Ou, et c'est la meilleur solution :
table{
   width:50% /*(ou des pixels, ou des em...)*/
   margin: 0 auto;
}
<table></table>

Modifié par Laurie-Anne (25 Feb 2009 - 13:17)
Laurie-Anne a écrit :
Bonjour aussi
..............

Oui tu as raison, j'aurais pu commencer par un petit bonjour, Smiley confused
merci de me rappeler a l'ordre, on est trop souvent pris par son sujet et puis Pffff ... bref ce n' est pas une raison ! je ferais attention !

En attendant mille mercis de ta réponse, je files tester cela, mais le plus bloquant pour moi, est que, justement l' intéret majeure du tableau est cette capacitée a régler ses largeurs de colonnes en fonction du contenu.

Bref je testes et te tiens au courant Smiley biggrin
salut,

si c'est un tableau encore plus simple


<table align="center"></table>


avec du css

body { text-align: center; }


++
Modifié par flattazor (25 Feb 2009 - 19:45)
Salut,

flattazor a écrit :
salut,

si c'est un tableau encore plus simple


<table align="center"></table>
Euh... oui mais non ! Smiley cligne

Sur Alsacréations on aime séparer le contenu (html) et la présentation (css). Et on n'aime pas utiliser les attributs obsolètes de mise en forme (comme align).