※ ChatGPTを利用し、要約された質問です(原文:写真の上0pxにタイトルバーをhtmlで作りたい)
写真の上にタイトルバーを作成する方法
このQ&Aのポイント
HTMLで写真の真上に色付きのタイトルバーを作る方法を教えてください。
写真と写真の横幅の間には30pxの間隔をあけ、上下には50pxの余白を設けたいです。
また、ウインドウ幅が狭くなってもレイアウトが崩れないようにしたいです。どうすればいいでしょうか?
HTMLで写真の真上にhtmlで作った色付き棒の中に文字を表現したいです。
それを3列ずつ複数行作成したいです。
・写真と写真の横幅の間は30pxあける。
・上下は50pxあける。
・ウインドウ幅の中央に常に表示
・ウインドウが写真よりも狭くなってもレイアウトが崩れない
このようにしたいと思って、自分で作ってみましたが、
まったくうまくできませんでした。
どのようにすればいいのか教えて下さい。
よろしくお願いいたします。
~~~~~~ HTML ~~~~~~~
<link href="aa.css" rel="stylesheet" type="text/css" />
<div class="aaa"><!-- と汎用ブロックで囲んで -->
<div class="bbb">いのしし<div>
<div class="bbb">たつ<div>
<a href="" ><img src="" alt="" width="350" height="270" /></a>
<a href="" ><img src="" alt="" width="350" height="270" /></a>
<div class="ccc">うさぎ<div>
<div class="ccc">とら<div>
<div class="ccc">たぬき<div>
<a href="" ><img src="" alt="" width="232" height="166" /></a>
<a href="" ><img src="" alt="" width="232" height="166" /></a>
<a href="" ><img src="" alt="" width="232" height="166" /></a>
</div>
~~~~~~ CSS ~~~~~~~
@charset "Shift_JIS";
a img{
border:none;
}
div.aaa{
margin-top:0px;
width:760px;
margin-left:auto;
margin-right:auto;
text-align:center;
}
div.bbb{
background-color: #ffcc66;
width: 350px;
height: 30px;
}
div.ccc{
background-color: #ffcc66;
width: 232px;
height: 30px;
font-size: 20px;
font-color:
}
お礼
バッチシです。 丁寧な解説とご指導有難うございました。