元素重叠位置后div中的空白

联合阵线

我在四个不同的div中有两个图像(总共八个图像)。这些图像对中的每一个在垂直和横向上都以不同的方式重叠。

问题在于,包含div的渲染效果仍然达到了两个图像的高度。

例如:我有两个高度为400px的div,第二个top: -200px在上面。表示我的总高度为600像素,但div仍呈现为800像素。为什么?我们该怎么做才能消除这个空间?

HTML /轨道:

<div class="feed-images">
    <%= image_tag 'texture-1.jpg', class: 'feed-texture texture-1' %>
    <%= image_tag 'feed-1.jpg', class: 'feed-image feed-1' %>
</div><!-- ".feed-images" -->   

<div class="feed-images">
    <%= image_tag 'texture-2.jpg', class: 'feed-texture texture-2' %>
    <%= image_tag 'feed-2.jpg', class: 'feed-image feed-2' %>
</div><!-- ".feed-images" -->

CSS / SASS:

.feed-images
  width: 100%
  overflow: hidden

.feed-texture
  position: relative
  width: 100%
  z-index: 10

.feed-image
  position: relative
  z-index: 15
  width: 100%

.feed-1
  top: -200px
  left: 40px

.feed-2
  top: -200px
  left: 80px

有什么想法吗?

迪兰兹·法玛多(Dyrandz Famador)

尝试使用margin-top代替top,它对我有效

margin-top: -200px

页首:行为可能会因职位类型而异,absolute, relative or fixed.

margin-top:用于测量到元素的相对于上一个元素的外部距离。

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

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

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

div与相对位置重叠会导致空白

来自分类Dev

HTML5中div元素的重叠

来自分类Dev

DIV元素彼此重叠

来自分类Dev

Div重叠元素

来自分类Dev

如何防止元素绝对位置在css中重叠

来自分类Dev

位置固定元素与页脚重叠

来自分类Dev

IE8在浮动div中与行内块元素重叠

来自分类Dev

div重叠和碰撞位置

来自分类Dev

在重叠重叠的“圆形” div的点击处理程序中获取错误的元素

来自分类Dev

在重叠重叠的“圆形” div的点击处理程序中获取错误的元素

来自分类Dev

js click元素在div中的位置

来自分类Dev

旋转后如何获取元素(DIV)的原始位置?

来自分类Dev

div元素之间的空白

来自分类Dev

在列表中添加元素后如何空白输入字段?

来自分类Dev

页面中的div重叠

来自分类Dev

跨度末尾的空白会影响伪元素后的绝对位置

来自分类Dev

如果我使用位置绝对元素重叠

来自分类Dev

Recyclerview中的重叠位置/视图

来自分类Dev

绝对位置的div与相对位置的div不重叠

来自分类Dev

重置CSS后,Chrome和Firefox中的元素位置不同

来自分类Dev

在Android中添加到布局后获取元素位置

来自分类Dev

CSS div跨度位置文本重叠

来自分类Dev

DIV位置固定,内部内容重叠

来自分类Dev

元素在relativeLayout中彼此重叠

来自分类Dev

HTML 中重叠的段落元素

来自分类Dev

解决 HTML 中的重叠元素

来自分类Dev

div元素的垂直位置

来自分类Dev

具有绝对位置的Chid Div重叠在父级中的内容

来自分类Dev

删除div元素之间的“空白”