html - 带有CSS的全屏背景图片

标签 html css background wicket

我正在尝试获取 <div id="grid" wicket:id="grid">成为全屏图像。

谁能告诉我我做错了什么?

HTML:

<html>
<head>
<script type="text/javascript" src="scripts/jquery-1.4.2.js"></script>

</head>
<body>
<div id="grid" wicket:id="grid" >

</div>
</body>
</html>

Java:

WebMarkupContainer grid = new WebMarkupContainer("grid");
grid.add(new SimpleAttributeModifier("style", "width:100%; height:100%;background:url(partimages/" + imageName + ") no-repeat;"));
add(grid);

最佳答案

你的 DIV 没有屏幕(body)那么高,你的背景被限制在 DIV 的大小内

一个解决方案是在 HTMLBODY 上也设置 100% 高度,正如 Pete 在他的评论中所建议的那样。

有关更多详细信息,请参阅此问题:Make div 100% height of browser window

关于html - 带有CSS的全屏背景图片,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29600868/

相关文章:

javascript - 当用户单击嵌入式 PDF 中的链接时收到通知

css - 如何让包装器 <div> 填充 100% 的浏览器高度,而不管所包含内容的高度如何?

html - 如何使用CSS3 Transform.translate 设置元素真实位置?

c# - 为按钮设置背景和不透明度但不影响其内容

javascript - 使用 jQuery 更改 iFrame 背景

html - flex 布局中 62.5% 字体大小的用途

html - iOS Safari 第一次没有呈现完整的页面

html - 使用CSS的背景图像

html - 另一个站点的滚动效果

iphone - 当发生中断时如何让我的音频应用程序在后台保持事件状态?