怎么把div放在身体外?

时间:2014-08-31 10:08:17

标签: html css

我在页面顶部使用jQuery(show)放置一个框。我希望整个页面在显示时向下移动,甚至是大小被设置为包含响应的身体背景图像。由于div将自身置于body标签内,因此背景图像不会置于盒子的下方。

如何使背景图像相对,以便在显示框时将其向下推?

body{
font-family: "Helvetica Neue",Helvetica,Arial,sans-serif;
font-size: 14px;
line-height: 1.42857143;
color: #333;
background-color: #fff;
background-repeat: no-repeat;
background-image: url(../images/SELFIE-first.jpg);
background-size: contain;
background-position: top;
}

1 个答案:

答案 0 :(得分:3)

你不能放置<body>标签之外的东西。

您必须创建一个包含所有内容的容器div,并将背景放置到该div。然后你的jquery盒子可以放在那个上面。