fieldsetにbackground指定(color等)をしたとき、IEだけ上方向にはみ出して表示される。
原因はlegendにまで背景が適用されてしまうため。これはIEのバグらしい。
IEだけ背景なしにしてもよいが、そういうわけにもいかんという場合は、以下の方法で修正が可能。
気ままに綴る独学メモ帳
fieldsetにbackground指定(color等)をしたとき、IEだけ上方向にはみ出して表示される。
原因はlegendにまで背景が適用されてしまうため。これはIEのバグらしい。
IEだけ背景なしにしてもよいが、そういうわけにもいかんという場合は、以下の方法で修正が可能。
親要素にfloatが使えない場合の解決策として使われる超有名ハック。
これ考えた人尊敬するわ。
このハックを使う主なケース。
大概は親要素にfloat指定するか、下にclear指定しとけばおkだけど、たまにどちらも使えない場合がある。そんなときはこのハックを思い出すと幸せになれる。
使用するとIEで妙な隙間が出来る場合があるので注意。多分バグだろうけど。