こんにちは!
以下内容のHTMLとCSSでセレクタ#z2の要素が表示されません。
・#z2のcssでmax-width
となっている箇所をwidthに変更すると要素が表示されます。
・#z2のposition: absolute
を削除すると要素が表示されます。
そこで質問なのですがmax-width
だと表示されない原因は何なのでしょうか?
親要素#z1はwidth: 100%
なので表示されてもいいと思うのですが。
詳しい方、教えていただけますと幸いです。
HTML
1<div id="z1"> 2 <div id="z2"> 3 </div> 4</div>
CSS
1#z1 { 2 z-index: 1; 3 position: fixed; 4 top: 0; 5 left: 0; 6 width: 100%; 7 height: 100%; 8 background: rgba(0, 0, 0, 0.8); 9} 10#z2 { 11 z-index: 2; 12 position: absolute; 13 max-width: 500px; 14 height: 500px; 15 border: 1px solid #828282; 16 background: #fff; 17}
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2020/11/29 05:53
2020/11/29 07:05
2020/11/29 12:54