为什么绝对定位的图像仍会占用空间?

危险奇瓦瓦州

我试图以一种间接的方式使图像成为背景图像:通过制作绝对定位的图像。该图像非常大。但是,我注意到该图像仍然扩展了我的网页的范围。这是为什么?它的位置绝对正确,所以不应该这样做,对吗?

这是我的意思的示例:http : //jsfiddle.net/xeV6t/

佛罗里达州的巨大海豹绝对位于屏幕上并居中

img {
    width: 1000px;
    height: 1000px;
    position: absolute;
    top: 50%;
    left: 50%;
    margin-top: -500px;
    margin-left: -500px;
}

但是它仍然会占用空间并扩展网页,如它如何迫使用户滚动所示。我不希望这种扩张发生。如何使它消失?

我尝试使用overflow:hidden,但是并没有达到我想要的效果-我仍然希望用户上下滚动,以防页面由于其他原因而变长。

理查德·派克(Richard Peck)

您的图像仍然是DOM对象,它占据了空间,无论是否已完全定位


背景尺寸:封面

你应该看看这个

http://jsfiddle.net/QhNRH/

html { 
  background: url(images/bg.jpg) no-repeat center center fixed; 
  -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover;
}

如果将图像作为绝对定位的div的背景图像,则它应该执行您需要的操作:

img {
    width: 1000px;
    height: 1000px;
    position: absolute;
    top: 50%;
    left: 50%;
    margin-top: -500px;
    margin-left: -500px;
    background: url(images/your_image.png) no-repeat center center fixed; 
    -webkit-background-size: cover;
    -moz-background-size: cover;
    -o-background-size: cover;
    background-size: cover;
}

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

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

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

为什么链接到图像会占用Word中的磁盘空间

来自分类Dev

为什么即使URL调试器检测到我的Open Graph图像也不会显示(但会占用空间)?

来自分类Dev

不可见的组件仍会占用空间

来自分类Dev

绝对定位的div不会占用其余的宽度

来自分类Dev

CSS:为什么这个标签会占用所有可用空间

来自分类Dev

Clojure:为什么此编写器会占用这么多堆空间?

来自分类Dev

为什么简单的程序会占用这么多的存储空间?

来自分类Dev

为什么简单的程序会占用这么多的存储空间?

来自分类Dev

为什么使用dd进行磁盘克隆会占用比实际数据更多的空间?

来自分类Dev

导入虚拟盒虚拟机后,为什么会占用更多空间?

来自分类Dev

转换后的(缩小的)iframe即使在div内仍会占用空间

来自分类Dev

为什么OSMnx占用空间不能填满整个图像?

来自分类Dev

为什么过渡对绝对定位的图像不起作用?

来自分类Dev

什么会占用更少的空间:debootstrap或Ubuntu Core?

来自分类Dev

什么会占用更少的空间:debootstrap或Ubuntu Core?

来自分类Dev

什么会占用更多空间:对象还是结构?

来自分类Dev

什么会占用数据库中最大的空间

来自分类Dev

使SVG文本元素绝对定位(即不占用空间)?

来自分类Dev

如何使绝对定位的div占用所有可用的宽度空间?

来自分类Dev

为什么rtkit-daemon会占用我100%的CPU?

来自分类Dev

为什么读取文件会占用整个文件的内存?

来自分类Dev

为什么此功能会占用大量内存?

来自分类Dev

为什么rtkit-daemon会占用我100%的CPU?

来自分类Dev

为什么此功能会占用大量内存超时

来自分类Dev

为什么`udev`会占用ubuntu中的全部内存?

来自分类Dev

为什么这段代码会占用那么多内存?

来自分类Dev

为什么python字典会占用这么多内存?

来自分类Dev

为什么 Django MultipleObjectsReturned 错误会占用内存?

来自分类Dev

为什么Windows Update会占用Windows Server 2008在Win 7上占用RAM的负载?

Related 相关文章

  1. 1

    为什么链接到图像会占用Word中的磁盘空间

  2. 2

    为什么即使URL调试器检测到我的Open Graph图像也不会显示(但会占用空间)?

  3. 3

    不可见的组件仍会占用空间

  4. 4

    绝对定位的div不会占用其余的宽度

  5. 5

    CSS:为什么这个标签会占用所有可用空间

  6. 6

    Clojure:为什么此编写器会占用这么多堆空间?

  7. 7

    为什么简单的程序会占用这么多的存储空间?

  8. 8

    为什么简单的程序会占用这么多的存储空间?

  9. 9

    为什么使用dd进行磁盘克隆会占用比实际数据更多的空间?

  10. 10

    导入虚拟盒虚拟机后,为什么会占用更多空间?

  11. 11

    转换后的(缩小的)iframe即使在div内仍会占用空间

  12. 12

    为什么OSMnx占用空间不能填满整个图像?

  13. 13

    为什么过渡对绝对定位的图像不起作用?

  14. 14

    什么会占用更少的空间:debootstrap或Ubuntu Core?

  15. 15

    什么会占用更少的空间:debootstrap或Ubuntu Core?

  16. 16

    什么会占用更多空间:对象还是结构?

  17. 17

    什么会占用数据库中最大的空间

  18. 18

    使SVG文本元素绝对定位(即不占用空间)?

  19. 19

    如何使绝对定位的div占用所有可用的宽度空间?

  20. 20

    为什么rtkit-daemon会占用我100%的CPU?

  21. 21

    为什么读取文件会占用整个文件的内存?

  22. 22

    为什么此功能会占用大量内存?

  23. 23

    为什么rtkit-daemon会占用我100%的CPU?

  24. 24

    为什么此功能会占用大量内存超时

  25. 25

    为什么`udev`会占用ubuntu中的全部内存?

  26. 26

    为什么这段代码会占用那么多内存?

  27. 27

    为什么python字典会占用这么多内存?

  28. 28

    为什么 Django MultipleObjectsReturned 错误会占用内存?

  29. 29

    为什么Windows Update会占用Windows Server 2008在Win 7上占用RAM的负载?

热门标签

归档