を左に取得する私は、テーブルに問題ました:http://jsfiddle.net/ex6ZR/252/使用CSSはTdとの国境を超えるTrの境界底が表に
.tr td{
border-bottom: 2px solid black;
}
.td1{
border-right: 3px solid blue;
}
を私の目標は、(すべてのTRに沿って)下のボーダーを得ることですオーバーライドTd Leftボーダー。
それはtd.bottomボーダー幅> td.leftボーダー幅の作品ではなく、下の境界thiner(と、それは私が探してんだよ)
私が使用して多くの解決策が見つかりました:&前にブロックが、絶対的な位置だけで動作します(テーブルにあるので設定できません)。
マイ結果:予想
結果:
EDIT:Jsfiddleに失敗しました:
:良いものが、今ここにEDIT 2はX
この問題は、Jess Bartのおかげで解決されました。私はjsfiddleを更新しました、その結果は素晴らしいです:
table{
border-collapse: collapse;
}
td{
position: relative;
border:1px solid black;
}
td::after {
border-right:1px solid orange;
content:'';
height: 100%;
top: 0;
right: -1;
position: absolute;
}
を、あなたがテーブルを使用することが義務付けられていますか? –
あなたがそれを見ることができるなら私はJsfiddleを更新しました。境界線の代わりにアウトラインを使用すると、望ましい結果が得られます。 – Eskinder
@Temaniはい私は次のようにします。 Eskinder、Jsfiddleが間違っていた:x初めて申し訳ありません。私はstackoverflowで投稿しています –