Réelle De L'Espacement Entre Les Lignes
C'est un vieux thread, mais j'ai remarqué en lisant les commentaires de l'OP sur d'autres réponses que l'objectif initial était apparemment avoir border-radius
sur les lignes et les espaces entre les lignes. Il ne semble pas que les solutions actuelles exactement faire. theazureshadow la réponse est dans la bonne direction, mais semble avoir besoin d'un peu plus.
Pour les personnes intéressées dans de tels, ici, c'est un violon qui ne séparent les lignes et applique le rayon de chaque ligne. (NOTE: Firefox a actuellement un bug dans l'affichage/écrêtage background-color
à la frontière des rayons.)
Le code est comme suit (et comme theazureshadow noté, plus anciennes de la prise en charge du navigateur, les différents fournisseurs de préfixes pour border-radius
besoin ajoutée).
table {
border-collapse: separate;
border-spacing: 0 10px;
margin-top: -10px; /* correct offset on first border spacing if desired */
}
td {
border: solid 1px #000;
border-style: solid none;
padding: 10px;
background-color: cyan;
}
td:first-child {
border-left-style: solid;
border-top-left-radius: 10px;
border-bottom-left-radius: 10px;
}
td:last-child {
border-right-style: solid;
border-bottom-right-radius: 10px;
border-top-right-radius: 10px;
}