元素占据具有绝对位置的元素的空间

斯科布

我试图在我的页面顶部有一个 div,它适合顶部和侧面没有空间。

我所看到的关于如何执行此操作的所有示例都将 div 位置设置为绝对位置。

但是当我这样做时,下面的 img 兄弟会移动到带有前一个 div 的页面顶部。

所以我有两个问题。为什么下面的兄弟会移动?另外,如何在没有位置的情况下使 div 与顶部有 0 空间配合:绝对

div {
  position: absolute;
  top: 0px;
  left: 0px;
  background: #888888;
  width: 100%;
  height: 100px;
}
<body bgcolor="#000000">

  <div>
    <h1>HEADER</h1>
  </div>

  <img src="pic_mountain.jpg" alt="Mountain View" style="width:304px;height:228px;">

</body>

</html>

索拉夫·拉斯托吉

您不需要position: absolute将东西对齐到顶部,只需margin: 0body, h1Like使用即可

body, h1 {
  margin: 0;
}

看看下面的片段:

body, h1 {
  margin: 0;
}

div {
  background: #888888;
  width: 100%;
  height: 100px;
}
<!DOCTYPE html>
<html>
<body bgcolor="#000000">

<div>
    <h1>HEADER</h1>
</div>

<img src="http://placehold.it/304x228" alt="Mountain View" style="width:304px;height:228px;">

</body>

希望这可以帮助!

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

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

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

有没有一种方法可以使具有绝对位置的元素占据屏幕宽度?

来自分类Dev

如何从具有绝对位置的元素获取marginLeft?

来自分类Dev

具有绝对位置的自定义元素

来自分类Dev

尽管祖先具有绝对位置,如何在页面中使元素的位置绝对

来自分类Dev

我如何显示:before在IE中具有绝对绝对位置的伪元素

来自分类Dev

查询元素的绝对位置

来自分类Dev

为什么z-index不适用于具有绝对位置的div元素

来自分类Dev

在具有绝对位置的伪元素中垂直对齐

来自分类Dev

将具有绝对位置的元素保持在其容器内的左中

来自分类Dev

位置元素内部绝对位置

来自分类Dev

如果父元素具有position:relative或absolute,则在第EVEN页上的绝对位置元素

来自分类Dev

为什么此元素的容器顶部不具有绝对位置且顶部为0的元素?

来自分类Dev

如果父元素具有position:relative或absolute,则在第EVEN页上的绝对位置元素

来自分类Dev

如何使用水平滚动设置在容器内具有绝对位置的父元素的 li 元素定位

来自分类Dev

Elm-元素的绝对位置

来自分类Dev

表单元素的绝对位置被忽略

来自分类Dev

对齐元素中心,保持绝对位置

来自分类Dev

绝对位置元素未显示

来自分类Dev

浮动元素被绝对位置div裁剪

来自分类Dev

Elm-元素的绝对位置

来自分类Dev

垂直居中,绝对位置,多个元素

来自分类Dev

绝对位置元素上的高度100%

来自分类Dev

固定位置元素位于绝对位置元素内

来自分类Dev

固定位置元素位于绝对位置元素内

来自分类Dev

基于绝对位置元素的中心移动绝对位置元素

来自分类Dev

拖放具有相对位置的元素的角度文件上传

来自分类Dev

对于没有固定/相对/绝对位置的元素,是否有 z-index 替代方案?

来自分类Dev

相对位置/绝对位置并提供绝对坐标的最近祖先元素的名称

来自分类Dev

将WPF控件的绝对位置置于所有其他元素之上

Related 相关文章

  1. 1

    有没有一种方法可以使具有绝对位置的元素占据屏幕宽度?

  2. 2

    如何从具有绝对位置的元素获取marginLeft?

  3. 3

    具有绝对位置的自定义元素

  4. 4

    尽管祖先具有绝对位置,如何在页面中使元素的位置绝对

  5. 5

    我如何显示:before在IE中具有绝对绝对位置的伪元素

  6. 6

    查询元素的绝对位置

  7. 7

    为什么z-index不适用于具有绝对位置的div元素

  8. 8

    在具有绝对位置的伪元素中垂直对齐

  9. 9

    将具有绝对位置的元素保持在其容器内的左中

  10. 10

    位置元素内部绝对位置

  11. 11

    如果父元素具有position:relative或absolute,则在第EVEN页上的绝对位置元素

  12. 12

    为什么此元素的容器顶部不具有绝对位置且顶部为0的元素?

  13. 13

    如果父元素具有position:relative或absolute,则在第EVEN页上的绝对位置元素

  14. 14

    如何使用水平滚动设置在容器内具有绝对位置的父元素的 li 元素定位

  15. 15

    Elm-元素的绝对位置

  16. 16

    表单元素的绝对位置被忽略

  17. 17

    对齐元素中心,保持绝对位置

  18. 18

    绝对位置元素未显示

  19. 19

    浮动元素被绝对位置div裁剪

  20. 20

    Elm-元素的绝对位置

  21. 21

    垂直居中,绝对位置,多个元素

  22. 22

    绝对位置元素上的高度100%

  23. 23

    固定位置元素位于绝对位置元素内

  24. 24

    固定位置元素位于绝对位置元素内

  25. 25

    基于绝对位置元素的中心移动绝对位置元素

  26. 26

    拖放具有相对位置的元素的角度文件上传

  27. 27

    对于没有固定/相对/绝对位置的元素,是否有 z-index 替代方案?

  28. 28

    相对位置/绝对位置并提供绝对坐标的最近祖先元素的名称

  29. 29

    将WPF控件的绝对位置置于所有其他元素之上

热门标签

归档