ホバー上の表の行の境界を強調表示しようとしています。残念ながら、これはセルの最初の行でのみ機能します。下の行には、色が変わらない境界線が1つあります。私はoutline
を使用しようとしましたが、Webkitの:hover
でうまくいきません。ホバー上の表の行
あなたの標準テーブルのHTMLを想像してみてください。いくつかのtdといくつかのtrのです。行の上にカーソルを置くと、枠線が赤で強調表示されます。
table { border-collapse: collapse; } /*I am aware of separate */
table td { border: 3px solid black; }
table tr:hover td { border-top-color: red; border-bottom-color: red; }
table tr:hover td:first-child { border-left-color: red; }
table tr:hover td:last-child { border-right-color: red; }
私は別の方法を使用していますが、私はテーブル構造に固執しています。標準以外に追加のhtmlを挿入しない<table> <tr> <td>
ホバリングのためではないと思います。それはテーブルの振る舞いです。 – maxisam