Comment obtenir la couleur de fond de css sur les <tr> tag étendre sur toute la ligne
J'ai essayé tout ce que je peux penser en css afin d'obtenir une couleur de fond pour couvrir un ensemble de ligne de tableau (<tr> tag), Mais je reçois une bordure blanche autour de chaque cellule.
CSS (extrait):
/*alternating row*/
table, tr, td, th {margin:0;border:0;padding:0;}
tr.rowhighlight {background-color:#f0f8ff;margin:0;border:0;padding:0;}
HTML (extrait):
<tr class="rowhighlight"><td>A</td><td>B</td><td>C</td></tr>
Il n'a tout simplement pas envie de coopérer. Merci pour votre aide...
Vous devez vous connecter pour publier un commentaire.
<table id="standings" style="border-collapse:collapse">
a Travaillé pour moi dans Firebug sur votre site.Supprime les frontières devrait faire de la couleur d'arrière-plan de la peinture sans les espaces entre les cellules. Si vous regardez attentivement cette jsFiddle, vous devriez voir que la lumière de couleur bleue s'étend sur la ligne sans espaces blancs.
Si tout le reste échoue, essayez ceci:
table { border-collapse: collapse; border-spacing: 0; }
qui en fait ne jamais montrer les lacunes (même si vous supprimez tous les css de mise en forme à l'exception de la ligne de couleurEssayez ceci:
Je préfère utiliser
border-spacing
car il permet plus de flexibilité. Par exemple, vous pourriez faireQui ne ferait que réduire la verticale frontières et de laisser les horizontaux dans le tact, qui est ce que cela ressemble à l'OP est actuellement à la recherche d'.
Noter que
border-spacing: 0
n'est pas le même queborder-collapse: collapse
. Vous aurez besoin d'utiliser la dernière si vous voulez ajouter votre propre frontière à untr
comme on le voit ici.Firefox et Chrome sont différents
Chrome ignore le TR est background-color
Exemple: http://jsfiddle.net/T4NK3R/9SE4p/
Dans FF le TD devient rouge à coins, en Chrome pas
Avez-vous essayé le réglage de l'espacement à zéro?
border-spacing
?Cela a fonctionné pour moi, même à l'intérieur d'un div:
Il a sélectionné l'ensemble de la ligne, mais je tiens à ne pas faire la tête, n'ont pas regardé encore. Il a également partiellement fixe les polices qui ne serait pas à l'échelle avec le hover??? Apparemment vous avez d'appliquer les paramètres de la cellule pas la ligne, mais de sélectionner l'ensemble des cellules avec la tr:hover. Sur la traque de la police uniformes de mise à l'échelle problème. Doux que le CSS va le faire.