zion -  Comment centrer horizontalement un tableau ?
Il y a plusieurs méthodes, mais aucune ne marche avec tous les navigateurs.

1. Avec margin: auto;

  1. table { 
  2. margin-left: auto; 
  3. margin-right: auto; 
  4. }

Compatibilité : IE-Win 6, Opera 6, Mozilla (sans-doute IE-Mac 5, à vérifier)

2. Avec text-align: center;

Il faut placer le tableau dans un <div> qui a les propriétés suivantes :
  1. div { 
  2. text-align: center; 
  3. }

Compatibilité : Netscape 4, IE-Win 5/6

Attention ! text-align: center; n'est pas une méthode conforme aux normes pour centrer un tableau. text-align ne doit normalement centrer que le texte. En conséquence le texte qui se trouve dans le <div> sera centré

3. Avec text-align: center et inline-table

On peut faire en sorte que le tableau se comporte comme du texte avec la propriété display: inline-table. Dans ce cas, text-align: center; a un sens sur le centrage d'un tableau.
  1. div { 
  2. text-align: center; 
  3. table { 
  4. display: inline-table; 
  5. }

Compatibilité : Opera 6
(le tableau est centré avec Netscape 4 et IE-Win 5-6 mais c'est à cause du 2.)

4. Avec le positionnement absolu

Admettons qu'on veuille centrer un tableau de 500 pixels de large :
  1. table { 
  2. position: absolute; 
  3. left: 50%; 
  4. margin-left: -250px; 
  5. }

Compatibilité: : IE-Win 5/6, Opera 6, Mozilla (sans-doute IE-Mac 5, à vérifier)

Note : cette méthode fonctionne aussi pour positionner un bloc verticalement. Voir http://www.wpdfd.com/editorial/wpd0103.htm#toptip

Merci à gm_superstar pour cet article
Poster un commentaire
Utilisateur
Mot de passe
 
Informaticien.be - © 2002-2024 AkretioSPRL  - Generated via Kelare
The Akretio Network: Akretio - Freedelity - KelCommerce - Votre publicité sur informaticien.be ?