gpt4 book ai didi

css - 在 HTML 列表中向右浮动图像会导致对齐问题

转载 作者:行者123 更新时间:2023-11-28 10:53:50 25 4
gpt4 key购买 nike

为简单起见,我使用了内联样式,这样您就可以看到发生了什么。我为列表元素使用了红色边框,为图像使用了黑色边框?为什么图像没有正确对齐?这让我抓狂。

看截图:

enter image description here

查看代码:

<ul>
<li style="border: 1px solid red">Result <span style="display: block; float: right; border: 1px solid #000"><img src="../../resources/images/delete.png" /></span></li>
<li style="border: 1px solid red">Result <span style="display: block; float: right; border: 1px solid #000"><img src="../../resources/images/delete.png" /></span></li>
<li style="border: 1px solid red">Result <span style="display: block; float: right; border: 1px solid #000"><img src="../../resources/images/delete.png" /></span></li>
</ul>

JS fiddle

http://jsfiddle.net/jMzub/

最佳答案

你需要清除 float

<ul>
<li style="border: 1px solid red">Result
<span style="display: block; float: right; border: 1px solid #000">
<img src="../../resources/images/delete.png" />
</span>
<div style="clear: both;"></div>
</li>
<!--Same for other li-->
</ul>

但这是一种肮脏的方式,我会使用 background-imagebackground-position对于 <li>元素代替(除非并且直到您将图像用作链接或用于某些点击目的)

关于css - 在 HTML 列表中向右浮动图像会导致对齐问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15764328/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com