En haut et en bas des frontières sur la ligne de la table
Comment faire? Je veux avoir des couleurs différentes en haut et en bas des frontières sur les lignes de mon tableau. Chrome le rendre correct si j'utilise display: block
, mais je ne sais pas si c'est la bonne façon de le faire. Cependant, je veux qu'il fonctionne dans IE8 et je ne sais pas comment.
Je vous ai préparé un violon qui fonctionne dans Chrome: http://jsfiddle.net/s6LQ7/
OriginalL'auteur Viktor | 2013-01-28
Vous devez vous connecter pour publier un commentaire.
Cela fonctionne sur Firefox et IE8:
Ci-dessus utilise le standard HTML systèmes d'affichage, de sorte qu'il fonctionne sur IE8. J'ai:
border-collapse
àseparate
, ce qui empêche la table de l'effondrement des frontières, de sorte qu'il attire chaque frontièreborder-spacing
ensemble de0px
pour supprimer l'espacement entre les cellulesdisplay
directives, permettant la table pour être affiché comme un tableauborder
directives pour les cellules, plutôt que les lignes.http://jsfiddle.net/s6LQ7/1/
OriginalL'auteur Gareth Cornish
Avez-vous essayé de mettre de la frontière sur les cellules au lieu de les lignes ?
De plus, la plupart des règles css ne s'appliquent pas sur les cellules d'un tableau, sauf si vous utilisez une classe comme un sélecteur.
OriginalL'auteur Jean-Georges