CSSの初心者なので、ご容赦ください。
CSSでこのデザインを作成しようとしています:
画像は単にテキストの左側に浮いているだけではありません。画像はテキストよりも背が高く、少しマイナスがありmargin-top
ます。
ただし、2 つの問題があります。
- margin-top を使おうとしたら、画像が上に動いているのに動いている部分が切り取られてしまいます。
- テキストを画像より短くすることはできません。常に画像の高さに従います。
そして、私は物事をより複雑にする % を使用する必要があります。
編集 これはhtmlです:
<li class="box">
<img class="picture" src="images/HotPromo/tagPhoto1.png"/>
<p class="name"><b>Name</b></p>
<p class="location"></p>
<p class="hidden"></p>
</li>
そして、これは CSS です:
#listHotPromo{
background: #c4a76e;
margin: 0 5% 0 5%;
width: 90%;
border-radius: 3%;
/*show background*/
overflow: auto;
}
.box{
background: #e8c07a;
margin: 5% 5% 10% 5%;
border-radius: 3%;
/*show background*/
overflow: auto;
}
.box img {
float:left;
width: 30%;
}
.box p {
width: 50%;
float: left;
}
何か助けが必要な場合は、私に尋ねてください。
助けてくれてありがとう:D