fieldset要素にデフォルトで設定されているボーダーを無しにするときは、ボーダー幅とボーダースタイルの両方を指定しなければならない。
- Category: Opera, Windows, ver.9 Under
- Tag: border, fieldset
例示
<form action="./">
<fieldset style="border: none;">
<legend>フォーム</legend>
<p><input type="text" /></p>
</fieldset>
</form>
ボーダースタイルだけを指定し、ボーダー幅の指定を省略しています。
スクリーンショット
Moz1.0.2での表示(標準モード)
Opera7.0での表示(標準モード)
補足
fieldset要素に対してはボーダー幅とボーダースタイルの両方を指定すればこのバグを回避できます。ただし、ボーダースタイルはnone以外にする必要があります。
<form action="./">
<fieldset style="border:0 solid;">
<legend>Opera7.0でもボーダーが消える(solid)</legend>
<p><input type="text" /></p>
</fieldset>
<fieldset style="border:0 none;">
<legend>Opera7.0ではボーダーが消えない(none)</legend>
<p><input type="text" /></p>
</fieldset>
</form>
修正状況
Opera7.0では標準・互換モードともに不具合の発生が確認されました。Opera6.05では発生しません。


