的网站DIV的高度。当我第一次使用Chrome打开我的页面时,导航栏会忽略我的标题栏并弹出到顶部,将其隐藏在标题下。如果点击主页链接,此问题会自行修复,但如果我刷新,则会重新出现。如果检测到Chrome,我尝试强制重新加载(但那不是太聪明,因为它只是一个循环)。我试图添加填充到横幅格与铬忽略当第一次加载页面或刷新
padding-bottom:1px;
但我得到同样的问题,除了这次横幅不显示。我在这里读到了一个有同样问题的人说,这是与Chrome想要的图像大小。但我无法定义图像尺寸,因为它们随页面宽度而变化。
HTML
<div class="slideshow">
<div id="banner_bar1"><img src="images/banner5.jpg" width="750px" height="178px" class="banner"></div>
<div id="banner_bar2"><img src="images/banner4.jpg" width="750px" height="178px" class="banner"></div>
<div id="banner_bar3"><img src="images/banner3.jpg" width="750px" height="178px" class="banner"></div>
<div id="banner_bar4"><img src="images/banner2.jpg" width="750px" height="178px" class="banner"></div>
</div>
CSS
#banner_bar1 {
margin-top: 0px;
width: 100%;
background-color:#313131;
}
/* repeat #banner_bar1 for 2,3,4 changing only background-color */
.slideshow {
margin:0px;
padding:0px;
}
.banner {
display:block;
max-width: 1300px;
min-width: 750px;
width: 90%;
margin: 0px auto;
}
哦,我忘了提,这个问题还修复自身感谢窗口重新大小到:
<script language="javascript" type="text/javascript">
function Reload(){
window.location.href = window.location.href
}
window.onresize = Reload;
</script>
我不确定你想用横幅班的边距来做什么,但你几次压倒自己。最终的属性可以写为“margin:0 auto;”,替换该类的所有边距,边距顶部,边距底部,边距左边距和边距右边规则。零是CSS中不需要单元的唯一长度,因为0em == 0pt == 0px等。关于您的问题,您是否有链接到页面,以便我们可以看到发生了什么?你是否将float应用于banner_bar div元素? – pwdst 2013-02-10 18:48:23
没有浮动在所有有问题的网页是http://dev.blackboxdesign.co – 2013-02-10 20:13:12