次のコードでは、リストマークはChromeに表示されている場合にのみ画像の上に表示されます。 (フロートはテキストには有効ですが、画像の右側に問題なく表示されます) また、F5でリフレッシュすると、画像の右側に問題なく表示されます。 リストマークが最初から画像の上に置かれないようにするには、誰か教えてください。Chrome - css img float listmarkが適切な場所に表示されない
img {
float: left;
}
ul li {
margin-left: 20px;
}
<div>
<img src="images/sample.jpg" alt="sample" width="50%" />
<ul>
<li>aaa</li>
<li>bbb</li>
<li>ccc</li>
<li>ddd</li>
<li>eee</li>
</ul>
</div>
アップデート: リストが長くなると、私は、リストは以下のような画像をラップします。 https://embed.plnkr.co/uo1u4YOQHAWpFEO117QG/
あなたは50%未満をごulの権利をフロートまたはそれに幅を与えることができる - 20ピクセル – Pete
https://embed.plnkr.co/uo1u4YOQHAWpFEO117QG/ これを見てみてください。リストが長い場合、私は画像の下にリストを配置したい。 – Hashimo