【发布时间】:2016-05-07 03:16:05
【问题描述】:
我有一个大 div 来存放我的背景图片。通常,它会以离开屏幕的侧面为中心。因为它是背景,所以我不希望滚动条出现在浏览器上——这里有解决方案吗?
谢谢
编辑:让我根据答案澄清一下:
我有一个超出浏览器边界的大图像,但我需要将其分配给 div 背景或 img 而不是 body 背景,因为我正在使用 jquery 等操作它。
- 我知道是not possible for a div's background image to extend beyond its borders。
- 我也不能使用带有溢出的 img 或嵌套 div:hidden 因为这会隐藏溢出,而我只想让它不触发滚动,即被布局引擎物理忽略但仍以视觉方式显示,就像溢出的身体背景一样。
【问题讨论】:
-
那么,自动高度呢?你能举个例子吗?
-
可能值得解释一下为什么你不能使用通常的解决方案(在 CSS 中只使用背景图片)(我假设有一个很好的理由 :)
-
有什么理由不能通过 CSS 将图像设置为背景而不是破解 div (background-image: url('filename.ext');)?
标签: html