Salut à tous,
Voici une question qui a été posée maintes fois, j'en suis bien concient, mais je n'arrive pourtant pas à appliquer les solutions proposées à mon cas de figure...
J'ai 2 div dans un conteneur qui dispose de la propriété "table-cell". Je souhaiterai centrer le tout :
Désolé, ça n'est sûrement pas valide niveau w3c mais c'est un code écrit à la va-vite.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32 <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> <html> <head> <title>test</title> <style type="text/css"> body{ margin:0; padding:0; } #conteneur div{ display:table-cell; margin-left:auto; margin-right:auto; width:400px; } #contenu{ background-color:green; width:250px; } #menu{ background-color:red; width:50px; } </style> </head> <body> <div id="conteneur"> <div id="contenu">blablablabalbal<BR>blakfjdjflsjfsdf<BR>blablablabalbal<BR>blakfjdjflsjfsdf<BR>blablablabalbal<BR>blakfjdjflsjfsdf<BR>blablablabalbal<BR>blakfjdjflsjfsdf<BR></div> <div id="menu">55555</div> </div> </body> </html>
Je sais également que ça ne sera pas "visible" sur les versions d'IE antérieurs à la v9 mais je n'ai pas envie de passer par des tableaux, ou par des background fictifs (car dans ce dernier cas je trouve qu'on perd la logique du css).
J'ai essayé donc avec les "margin:auto", "text-align:center", ... Mais impossible de centrer ces 2 div...
Est-ce qu'un âme charitable pourrait m'aider ?
Merci dans tous les cas
Partager