【发布时间】:2011-09-24 13:58:51
【问题描述】:
我有一个 100% 的 div 宽度和一个隐藏的溢出,其中包含一个宽度为 3000 像素的 div。我希望 3000px 的 div 在左右两边被均匀地切断。我会使用背景位置:中心;然而,它比这更复杂。 3000px div 包含 30 个 100px div。我曾尝试在 3000px div 的左侧和右侧使用自动边距,但它不起作用。这是css:
.bgAnimHolder{
width:100%;
height:500px;
overflow:hidden;
position:absolute;
z-index:1;
top:0px;
}
.row{
margin: 0 auto 0 auto;
height:500px;
width:3000px;
}
.row div{
width:100px;
float:left;
margin-top:0px;
}
无论屏幕分辨率如何,如何将 3000px div 放置在屏幕中间?我愿意使用 CSS 或 JavaScript,无论是解决问题所必需的。谢谢!
【问题讨论】:
-
您可能需要 js 来确定屏幕尺寸并使用负边距。
-
您应该标记/选中 @locrizak 答案旁边的勾号以接受它作为答案。