
ボーダーとマージンを設定したブロック要素内では、親要素やブラウザ既定のフォントや前景色に関する指定が無視される。例えば見出し要素は初期状態でフォントサイズを指定したり、フォントウェイトをボールドにしたりしているが、これらが無視されてしまう。
<div style="font-style:italic;"> <p style="margin:0; border:1px solid blue; background:black; color:white;"> フォントや前景色が無視される</p> </div>
フォントや前景色が無視される
p要素でマージン、ボーダーを設定し、さらに背景色を黒、前景色を白にしています。また、親要素からはイタリック表示が継承されます。
Moz1.0での表示
NN4.78での表示
※NN4.78では前景色が強制的に黒になってしまうために文字が見えなくなっています。「無視される」の部分は範囲選択をして見えるようにしています。
Mac版NN4.75では当該要素(例示ではp要素)に指定しなおすことで回避できるそうです。
NN4.78では不具合の発生が確認されました。