※ ChatGPTを利用し、要約された質問です(原文:ブロック要素の右下寄せ)
添付されている画像のように、Aブロック要素内の右下にBブロック要素を配置したいです。
下記の記述だとFFではきちん表示されるのですが、IEでは表示すらされません。
どうしたらよいでしょうか?
*htmlの記述
<div id="box-a">
<div class="box-c">
<h2>見出し</h2>
<p>内容</p>
</div>
<div class="box-c">
<h2>見出し</h2>
<p>内容</p>
</div>
<div id="box-b">
<p>内容</p>
</div>
</div>
*CSS
#box-a{
margin:0; padding:50px 0;
position:relative;
background-image:url(../img/box-a.gif);
background-repeat:no-repeat;
background-position:left bottom;
}
#box-c{
margin:20px 120px 0px 200px;
padding:10px;
background-image:url(../img/box-c.gif);
background-repeat:no-repeat;
}
#box-b{
position:absolute;
right:0; bottom:0;
margin:0; padding:0;
width:150px; height:150px;
background-image:url(../img/box-b.gif);
background-repeat:no-repeat;
}
お礼
DOCTYPE宣言の仕方やMETAタグについて分からないままにし、 web作成支援ページに書いてあるモノをそのままコピペし、 なんとなくで書いていたのが原因でした。 書いてある通りに直すことで問題なく表示されるようになりました。 分からないことがあったらその都度調べて理解するよう心がけねばなりませんね。 丁寧な解説ありがとうございました。