-1
リンクのリストがあります。リンクの内側にはimgが左に浮かび、divが右に浮かびます。浮動小数点のため、リンクは高さに崩壊します。オーバーフロー:autoをリンクに適用しましたが、これは何の違いもなく、display:blockもありません。ご協力ありがとうございました。フローティングコンテンツを含むリンクには高さがありません
a {
overflow: auto;
display: block;
background-color:yellow;
}
li img {
width: calc(50% - 1.8rem);
float: left;
}
.text {
width: calc(50% - 1.8rem);
float: right;
}
<ul>
<li>
<a href="aaa.html">
<img src="aaa.png">
<div class="text">Lots of lovely text</div>
</a>
</li>
<li>
<a href="bbb.html">
<img src="bbb.jpg">
<div class="text">More nice words</div>
</a>
</li>
</ul>
HTMLのdivには 'test'クラスがあり、CSSのように' list_test'はありません。それは別として、それは期待通りに動作します – blonfu
ありがとう、私はそれを見直して、あなたは正しいです。私の愚かな間違い – user2991837