28173 sujets

CSS et mise en forme, CSS3

Bonjour,

Je cherche à positionner précisément des cellules de tableau pour un planning.

Je cherche à obtenir quelque chose du genre :

...............10h.....11h.....12h.....
LUNDI........|........|.........|........|

etc

Le problème est que sous IE, je n'arrive pas à aligner les heures par rapport au tableau.
Cela fonctionne très bien sous FireFox et Konqueror mais, sous IE, j'obtiens :

...............10h11h12h.....
LUNDI........|........|.........|........|

Mon code HTML :
<TABLE id="PLANING" summary="Planing">
			<TR>
				<TD colspan="14">
					<TABLE id="GRADUATION">
						<TR>
							<TD>10h</TD>
							<TD>11h</TD>
							<TD>12h</TD>
							<TD>13h</TD>
							<TD>14h</TD>
                                                        ....................
						</TR>
					</TABLE>
				</TD>
			</TR>
			<TR>
				<TH>Lundi</TH>
				<TD>
					<TABLE class="quarters">
						<TR>
							<TD><BR></TD>
                                                         .....................

Mon code CSS :

#PLANING {
    border-collapse:collapse;
    border-style:none;
    font-family: verdana;
    font-size: 11pt;
    empty-cells:show;
  }
#PLANING TD {
    width:46px;
    border-style:solid;
    border-width:1px;
    border-color:#c0c0c0;
    text-align:center;
    color:#0000FF;
  }
#GRADUATION {
    border-style:none;
    margin-left:105px;
    font-family: verdana;
    font-size: 11pt;
    color:#0000FF;
  }
#GRADUATION TD {
    border-style:none;
    width:45px;
  }

Modifié par aCOSwt (24 May 2007 - 09:27)
Bonjour aCOSwt,

Dis-donc ces derniers temps, les tableaux sont tes ennemis Smiley biggol .

Juste une question en passant pourquoi ne pas utiliser la balise <thead> avec une ligne d'entête (<tr> et <th>) plutôt que de faire un tableau imbriqué ?

<edit raison="faute ortho">C'est dernier temps ; honte à moi Smiley confused </edit>
Modifié par yodaswii (24 May 2007 - 10:17)
yodaswii a écrit :

Dis-donc c'est dernier temps, les tableaux sont tes ennemis Smiley biggol .


En fait d'ennemis... ce serait plutôt... IE que les tableaux...
yodaswii a écrit :

Juste une question en passant pourquoi ne pas utiliser la balise <thead> avec une ligne d'entête (<tr> et <th>) plutôt que de faire un tableau imbriqué ?


Yop! C'est une idée.
Je vais l'essayer.
Ta sagesse est une fois de plus démontrée maître yoda !

J'ai viré l'imbrication et ... magique... ça marche...

Bon... note que je ne sais toujours pas pourquoi...