Safariでは要素にclearプロパティでnone以外の値を指定すると、より後にあるセレクタやより優先度の高いセレクタで clear: none; を指定しても値を上書きすることができない。
下のような順で指定すると、divはclear:none;になるはずだけど、clear: left;のままになっている。
div {
float: left;
clear: left;
}
div {
clear: none
}
float: left;
clear: left;
}
div {
clear: none
}
対象ブラウザ
Mac
Safari1
回避方法
clear:none;でカスケード上書きする指定にはしないように、clearプロパティを個別に設定する。
関連プロパティ
主要ブラウザに非対応