为什么添加图像会更改父<div>或<span>的位置?

刚16

请告诉我为什么通过img标签添加图像会更改父容器的位置。

<div id="dives" class="rex">
    <span class="ex"><img class="img1" src="logo.png"></span><span class="ex2"></span><span class="ex3"></span>
</div>

演示版

但是,当我添加“ display:block”(感谢Dark Ashelin)时,它又可以工作了。

img.img1{
padding:0;
margin:0px auto;
display: block;
}

演示版

有谁知道为什么会这样,为什么要添加“ display:block”来纠正呢?

阿尔琼·乔杜里(Arjun Chaudhary)

1.首先总是关闭img标签

2.style =“ width:200px; height:100px; border:1px纯蓝色;”

将其放在您的span和div中的代码中,您就会知道问题所在。此问题发生在div ans span img大小为bcoz的边界上,您会发现重叠。

这段代码是正确的,只是添加float属性,实际上,当您在span中放置另一个元素时,将其放置在它旁边的地方,float会将其放置在prev元素上。

<div id="dives" class="rex" style="border:solid red">
    <span class="ex"><img class="img1" src="logo.png" style="float:left"/></span><span class="ex2"></span><span class="ex3"></span>
</div>

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

CSS div父边框相对位置

来自分类Dev

在:hover上的图像上显示<div>或<span>

来自分类Dev

使溢出的div位置到底部父div

来自分类Dev

为什么添加图像会更改父<div>或<span>的位置?

来自分类Dev

Div在fadeIn()时更改位置

来自分类Dev

为什么添加边框会更改导航栏的位置?

来自分类Dev

为什么<span>标记与<div>标记的行为不同?

来自分类Dev

div图像位置固定+滚动

来自分类Dev

获取div的span标签

来自分类Dev

div在图像上的浮动位置

来自分类Dev

如何让div / span“填写”页面的剩余宽度/高度,并保持固定位置?

来自分类Dev

在div中动态添加<span>并将每个span标签设置为相等的高度

来自分类Dev

在将html转换为markdown时,为什么pandoc会保留span和div标签?

来自分类Dev

为什么即使querySelector('div')不匹配,querySelector('div span')也匹配?

来自分类Dev

div元素更改父div的位置(边距)

来自分类Dev

为什么我不能调整div的位置

来自分类Dev

更改div的宽度以匹配span标签的宽度

来自分类Dev

CSS div父边框的相对位置

来自分类Dev

为什么<p>的边距会影响包含div的位置?

来自分类Dev

使溢出的div位置到底部父div

来自分类Dev

更改div的位置

来自分类Dev

添加按钮元素会更改其所在的div的位置?

来自分类Dev

Magento div位置更改

来自分类Dev

jQuery永久更改DIV / Span的值

来自分类Dev

为什么我的div位置正确?

来自分类Dev

单击div可以更改附近div的位置

来自分类Dev

更改div位置

来自分类Dev

为什么位置:绝对;会放大测试div的高度吗?

来自分类Dev

使用 CSS 更改 div 的位置