上部の境界線の両側が丸くなっているテーブルを作成しようとしていますが、テーブルの残りの境界線は四角になっています。
この CSS を適用すると、境界線は正方形のままですが、background-color
丸みを帯びて奇妙な外観になります。
table {border-collapse:collapse}
th {border-top:1px solid red; width:70px}
th, td {text-align:left; background-color:#cccccc}
th.header1 {border-top:1px solid red; border-left:1px solid red; border-top-left-radius:20px}
th.header2 {border-top:1px solid red; border-right:1px solid red; border-top-right-radius:20px}
結果は次のとおりです。
赤い境界線が背景に従うように、左上/右のヘッダーセルの境界線を「丸める」にはどうすればよいですか?
実際の例については、 JSFiddleを参照してください。