Pour ce rapport créé en HTML CSS & les bordures gauche sont en train de disparaître dans IE 7 & 6. Ils apparaissent correctement dans IE 8, Firefox, Chrome, Opera, etc.manquant bordure gauche dans IE 7
I appliquer le style je suis avec trois classes CSS différentes:
.LeftBorder
{
border-left: 1px solid black;
}
.LeftBorderHeadingShaded
{
background-color: gray;
color: black;
text-align: left;
font-weight: bold;
border-top: 2px solid black;
border-left: 1px solid black;
}
.noshadeLeftBorder
{
background-color: white;
border-left: 1px solid black;
}
et ces classes sont appliquées aux balises TR et TD spécifiques, mais la frontière gauche ne parvient pas à apparaître sur l'un de ceux-ci. Certaines des frontières inférieures manquent à, mais ce n'est pas aussi gros d'un accord.
J'ai effectué une capture d'écran montrant IE 7, 6 et 8 côte à côte. J'ai encerclé la zone à problèmes. Voici le full HTML/CSS.
Internet Explorer sucks at CSS http://www.mckeeth.org/test/missing-border.png
Gardez à l'esprit IE6 a des problèmes avec plusieurs classes sur le même élément. Il ne semble pas être la raison de votre problème, car il ne fonctionne pas dans IE 7 non plus, mais quand même. –
Je n'applique qu'une classe par élément. Différents éléments ont juste des classes différentes. –
Pour clarifier ce dont parle Pekka, il n'est pas nécessaire que les éléments ayant plusieurs classes comme '
' utilisent plusieurs sélecteurs de classes dans le CSS comme 'div.class-one.class-two {/ * properties * /}'. Ce sélecteur devrait évaluer correctement (et fait dans FF, Safari) mais ne fonctionne pas dans IE. – prodigitalson