※ ChatGPTを利用し、要約された質問です(原文:背景色を下まで表示して画像を常に真ん中に配置したい)
背景色を下まで表示して画像を常に真ん中に配置したい
このQ&Aのポイント
HTMLとCSSを使用して、背景色を下まで表示して画像を常に真ん中に配置したい場合、以下の設定を行います。
HTMLの要素には、背景色を指定するためのIDを追加し、CSSでそのIDに関連するスタイルを設定します。
また、画像を中央に配置するために、floatプロパティを使用して要素を左右に配置します。
背景色を下まで表示して画像を常に真ん中に配置したい
下記のようにHTMLを組んでCSSを設定しました。
表示結果が画像の通り。
しかし自分としては
●「画像」のある茶色の背景を下まで伸ばしたい。
●その「画像」をliの項目が増えても中心に来るようにしたい。
と思っています。
でも何をどうやっても実現できずに困っております。
さっと見て、さっとお分かりになる方がいらっしゃいましたら、
ご教授いただければ幸いです。
よろしくお願いいたします。
▼HTML
<div id="etcLowerLink" class="clearfix">
<p id="image"><a href="#"><img src="img/XXX.gif" alt=" width="120" height="130"></a></p>
<ul id="list">
<li>XXXXXXXXXXXXX</li>
<li>XXXXXXXXXXXXX</li>
<li>XXXXXXXXXXXXX</li>
<li>XXXXXXXXXXXXX</li>
<li>XXXXXXXXXXXXX</li>
<li>XXXXXXXXXXXXX</li>
</ul>
</div>
▼CSS
#etcLowerLink {
border: 2px dotted #433832;
width: 650px;
margin: 50px 0px 0px;
padding: 0px;
clear: both;
}
#etcLowerLink #image {
float: left;
background: #392D0D;
width: 150px;
text-align: center;
}
#etcLowerLink #list {
float: right;
margin: 12px 0px 8px;
padding: 0px;
width: 500px;
}
#etcLowerLink #list li {
background: url(../img/icon.gif) no-repeat 0px 6px;
margin: 0px 0px 3px;
padding: 0px 10px 0px 18px;
}
お礼
ご回答いただきありがとうございました。 参考になりましたです。 納得することばかりで勉強になりました。