#a {
width:100%;
background-color:#00f;
line-height:105px;
}
#b {
position:relative;
background-color:#F00;
font-weight:bold;
width:500px;
margin:0 auto;
}
简写如上所示,以下body默认白色部分不算,上面两种样式分别是a层和b层的样式,当全屏窗口浏览的时候,大家都知道,a层里面是蓝色,b层里面是红色,b层所占区域的背景颜色覆盖掉a层的颜色,所以呈现的是内红外蓝的局面。
当我把浏览器窗口缩小的时候,假设是宽度是500px的时候,窗口刚好完全显示b层红色区域,我把浏览器的滚动条从左边移到右端,发现右边本来应该显示a层蓝色的部分居然没有显示出来,而是系统默认的body的白色,随着将浏览器窗口慢慢拉宽,a层蓝色部分才慢慢填充进来。有什么办法可以解决这种问题吗?又不想将a层宽度设死。
回复讨论(解决方案)
#a {
min-width:500px;
}
#a {
min-width:500px;
}
非常感谢,困扰了我几天了,呵呵!
Stellungnahme:Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn