在以下編碼中,只有在Chrome中顯示列表標記時,列表標記纔會放置在圖像頂部。 (浮動對文本有效,它將顯示在圖像的右側,沒有問題) 此外,使用F5進行刷新時,列表標記將顯示在圖像的右側,沒有問題。 爲了防止列表標記從一開始就置於圖像頂部,有人可以告訴我該怎麼做嗎?Chrome-css img浮動列表標記不會顯示在正確的位置
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/
你可以浮動的UL權利或給它的寬度小於50% - 20像素 – Pete
https://embed.plnkr.co/uo1u4YOQHAWpFEO117QG/ 請看看這個。當列表很長時,我想將列表放置在圖像下方。 – Hashimo