テーブルセルの境界線の角を与えるにはdiv
(または私の場合はth
)レンダリングの角のピクセルは、コーナーの2つの隣接する辺が異なる色を持つとき?どのように左/右の境界線の代わりに上/下の境界の色を
私が重要なマークを付けても、コーナーは常に側面の色を取得するように見えます。しかし、コーナーピクセルに境界線の色を使用したいと思います。
次の例のように、最初の行に連続した黒い境界線を付け、醜い赤色のセルと表の残りの部分を単にグレーだけに分けます。
table {
border-collapse: collapse;
text-align: center;
}
table tr td {
border: 8px solid grey;
}
table tr:first-child {
border: 8px solid black;
}
table tr th:not(:last-child) {
border-right: 8px solid red;
}
table tr:not(:first-child) td {
border-top: 0;
}
I want:
<table>
<tr>
<th> black-bordered </th>
<th> row </th>
<th> separated </th>
<th> with </th>
<th> reds </th>
</tr>
<tr>
<td> everything </td>
<td> below </td>
<td> it </td>
<td> simply </td>
<td> grey </td>
</tr>
</table>
私はまた、border-collapse
を削除th
sのtr
要素と側の境界に境界線を与え、ゼロに(私はちょうど発見)border-spacing
を設定しようとしました。しかし、tr
の境界線はまったく表示されず、テーブルの残りの部分が乱されます(これは修正可能です)。
何をしたい明確ではありません。上部と側面の境界線をそれぞれ独自の色にし、別の色に接続する必要がありますか?おそらくあなたが望むもののイメージを表示します。 – Slime
いいえ。「接続する場所」を上部の境界線の色にします。 – kub1x
セル上で 'display'型を' inline-block'のように変更した場合、境界線の色が正しく重なることになります。 – Slime