我正在寻找一个绝对位于溢出 div 内的 div 居中。
这是我的 HTML。 小提琴
<header class="contain960">
<div class="brand_logo"></div>
<nav>
<ul>
<li class="active">Boats</li>
<li>Cars</li>
<li>Powersports</li>
<li>RV's</li>
<li>Consignment</li>
</ul>
</nav>
</header>
<div class="site_line top"></div>
<div class="site_line custom"></div>
<div class="site_line bottom"></div>
和CSS。
section {
position: relative;
max-width: 1280px;
min-width: 960px;
width: 100%;
overflow: hidden;
}
.site_line {
position: absolute;
width: 1280px;
height: 1px
//Gradient Fill
//Center the DIV;
}
.site_line.top{
top: 0px;
}
.site_line.bottom{
bottom: 0px;
}
.site_line 元素应始终保持在 div 的中心,即使该部分的宽度小于 1280 像素并且不会被推到左侧。我以前用背景图像和背景位置属性做过这个。但我一生都无法弄清楚如何使用javascript来做到这一点。
任何帮助都会很棒!