【发布时间】:2013-10-30 23:46:31
【问题描述】:
我在 FF 中的 position:absolute 有问题。我有一个宽度为 100% 的条和两个在左侧和右侧具有静态宽度的条。 我需要将内部栏设置为 100% 以使其响应。当我给边界赋予百分比值时,它看起来很糟糕。 在 Chrome 甚至 IE 中!!!它工作正常,但 Firefox 在右侧添加了两个短条(如图所示)。
HTML:
<div id="wrapper">
<div class="row-fluid">
<div class="span12">
<div id="slider">
<button class="scrllbtn">〈</button>
<div id="sliderFrame">
<div id="innerSlider">
<button class="videoButton">▶</button>
<button class="videoButton">▶</button>
<button class="videoButton">▶</button>
<button class="videoButton">▶</button>
</div>
</div>
<button class="scrllbtn">〉</button>
</div>
<div id="videos"></div>
</div>
</div>
</div>
Styles:
#wrapper
{
width: 960px;
margin: 0 auto;
border: solid 1px red;
}
#slider {
padding-top: 0.4em;
clear:left;
width:100%;
height: 160px;
display:block;
}
#sliderFrame {
width:100%;
height:160px;
overflow-x: hidden;
overflow-y:hidden;
float:left;
border-top: solid 1px #043860;
border-bottom: solid 1px #043860;
}
#innerSlider {
width:950px;
height:200px;
clear:none;
}
.scrllbtn {
position: absolute;
height:162px;
width: 20px;
}
.scrllbtn:first-child {
clear:left !important;
}
.scrllbtn:last-child {
margin-left: -20px;
float:right;
}
.scrllbtn:focus {
outline: none;
}
.videoButton {
float:left;
width:200px;
height:160px;
}
有什么建议可以解决这个问题吗?
【问题讨论】:
-
不允许发图...希望我的问题可以理解
-
将图片链接放在 imgur 或其他主机上
-
如何设置宽度为100%的中心框,然后添加边距:0 20px;从而为侧边栏创造了空间?
-
i.imgur.com/LQOjyeY.png?1" title="托管由 imgur.com
-
您是否声明了
left或right以及position:absolute;??
标签: css firefox positioning absolute