(追記あり)tableでpositionを使えるようになってきた理由(×→が使えるようになってた話と使うべきでない理由)

table-cellに対してposition指定ができる
いつからか知りませんが、昔できなかったことができるようになってます。(これは実は前から知ってた)

しかし、使うべきではないと思います。
IE11ではposition指定をしたセルには、borderが付かないバグがあります。
他機種ももしかしたらあるかもしれませんが、未検証。

検証したら追記しよう

と思ってたら、いいプロパティを見つけました。

background-clip: padding-box;
これでOK。

ちなみにつけない場合、IEの他にFireFoxもborderが消えるみたいです。

コメント