使用浮动图像时,HTML列表未垂直对齐

使用浮动图像时,HTML列表未垂直对齐,第1张

使用浮动图像时,HTML列表未垂直对齐

您缺少的部分是清除

float
s。用这个:

li:after {    content: '';    display: block;    clear: both;}

现在您将删除“嵌套”。

请注意,在使用浮动容器时,应始终将

clear
它们放置在紧随其后的下一个容器之前,从而在调用它时创建新的 块格式化上下文
。否则,您将看到不可预测的行为。

修改后的演示如下:

img {    float: left;    margin-right: 0.1em;}li:after {    content: '';    display: block;    clear: both;}<ul><li><h3>photo</h3><img src="http://commons.cathopedia.org/w/images/commons/thumb/f/fe/Carnevale_di_Venezia.JPG/250px-Carnevale_di_Venezia.JPG" /> some text next to the photo</li><li><h3>photo</h3><img src="http://commons.cathopedia.org/w/images/commons/thumb/f/fe/Carnevale_di_Venezia.JPG/250px-Carnevale_di_Venezia.JPG" /> some text next to the photo</li><li><h3>photo</h3><img src="http://commons.cathopedia.org/w/images/commons/thumb/f/fe/Carnevale_di_Venezia.JPG/250px-Carnevale_di_Venezia.JPG"  /> some text next to the photo</li></ul>


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zaji/5559645.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-12-14
下一篇 2022-12-14

发表评论

登录后才能评论

评论列表(0条)

保存