前提・実現したいこと
<fieldset> 要素と <legend> 要素について、CSSのリセットを行いスタイルの影響をできるだけ排除しましたが、以下のような表示を確認しました。- <fieldset> 要素のパディング上辺を中心として <legend> 要素が置かれる
- <fieldset> 要素のボーダーが、 <legend> 要素がある部分だけ描画されない
- <legend> 要素の下に余白ができる
どのような仕様によって、このような表示となっているのか教えてください。
該当のソースコード
css
1legend,fieldset{ 2 all: unset; 3} 4fieldset{ 5 display: block; 6 border: solid 1px; 7 background: gold; 8} 9fieldset + fieldset{ 10 padding: 20px; 11} 12fieldset + fieldset + fieldset{ 13 background-clip: content-box; 14}
試したこと
all: unset
とした上での表示なので、CSSの仕様ではなくてHTMLの仕様ではないかと感じています。
↓こちらの仕様については、目を通したつもりです。
4.10.15 The fieldset element | HTML Standard
補足情報(FW/ツールのバージョンなど)
Win10 Firefox84, Chrome87 で確認しました。
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2021/01/13 01:09