28172 sujets

CSS et mise en forme, CSS3

Bonjour,

Je suis actuellement en train de développer un site internet et j'essaie de faire un tableau (oui je sais les div c'est mieux ^^) où quasiment toutes mes cellules ont des bordures et des couleurs de remplissage différentes. Pour cela, toutes mes cellules correspondent à une classe dans ma feuille de style CSS. Mon tableau s'affiche correctement sous IE (bizarre) et Firefox. En revanche, quand j'essaie d'afficher mon tableau sous Chrome, j'ai un problème dans le graphisme de mon tableau.

Voici mon tableau sous Chrome :

upload/49704-chrome.png

Et le même sous Firefox :

upload/49704-firefox.png

Comme vous pouvez le constater, sous Chrome, j'ai la bordure haute de deux de mes cellules qui s'étendent sur toute la longueur de mon tableau : le trait gris/blanc tout en haut et le trait orange dans la cellule en-dessous est censé être gris dans la cellule la plus à droite.

Voici mon code CSS :


	height: 5px;
}

.td_menu_current{
	border-top-color: transparent;
	border-left: 1px solid #ff9801;
	border-right: 1px solid #ff9801;
	border-bottom-color: transparent;
	width: 100px;
	background-color: #ffffff;
	text-align: center;
}

.td_menu1{
	border-top: 1px solid #e7e7e7;
	border-right: 1px solid #e7e7e7;
	border-bottom: 1px solid #ff9801;
	border-left-color: transparent;
	text-align: center;
	width: 100px;
	background-color: #ffffff;
}

.td_menu2{
	border-top: 1px solid #e7e7e7;
	border-right: 1px solid #e7e7e7;
	border-left: 1px solid #e7e7e7;
	border-bottom: 1px solid #ff9801;
	text-align: center;
	width: 100px;
	background-color: #ffffff;
}

.td_transparent{
	background-color: transparent;
	border-top: 1px solid transparent;
	text-align: center;
}


Ainsi que mon code HTML :


<tr>
	<td class="td_menu_current"><img src="img/admin_teacher/menu1.png" alt="menu1"></td>
	<td class="td_menu1"><img src="img/admin_teacher/menu2.png" alt="menu2" onmouseover="javascript:this.src='img/admin_teacher/menu2-on.png'" onmouseout="javascript:this.src='img/admin_teacher/menu2.png'"></td>
	<td class="td_menu2"><img src="img/admin_teacher/menu3.png" alt="menu3" onmouseover="javascript:this.src='img/admin_teacher/menu3-on.png'" onmouseout="javascript:this.src='img/admin_teacher/menu3.png'"></td>
	<td class="td_transparent" colspan="7"> </td>
</tr>


Le problème se situe au niveau de la cellule <td class="td_menu1">.

Avez-vous déjà eu ce problème ? Voyez-vous où j'aurais pu faire une erreur ?

PS : Je n'ai pas mis le code pour le trait orange qui n'est pas bon, puisque je me dis que si l'on trouve la solution pour la première cellule, elle devrait résoudre mon problème pour l'autre cellule.

Merci d'avance de vos réponses,
Stéphanie
Modifié par stess29 (07 May 2013 - 16:11)
Bonjour Stéphanie,

Une page en ligne serait plus appropriée (si votre projet est top-secret, une page minimale reproduisant le problème rencontré suffit) Smiley cligne
Bonjour,

Merci de votre réponse, comment puis-je faire pour mettre mon projet en ligne ?

Et celui-ci n'est pas top secret, mais ce n'est pas loin ...