无缝布局的CSS滚动条 - 将3个div组合成1个条形

时间:2016-01-08 16:08:08

标签: html css scrollbar

我一直坚持这个问题已经有一段时间了,我也用谷歌搜索,做了一些研究,但没有找到任何答案。我试着尽力解释:

我做了一个布局,顶部有一个固定的导航栏,然后是一个横幅,主要内容和页脚。通常没有问题可以实现这一点,但我使布局无缝(div周围没有边框)。

我只想在侧面有一个滚动条。如果使用它,它应该移动横幅,内容和页脚。导航栏应保持在顶部。根据我写的代码,我目前有3个栏显示。 :(那3个酒吧我想合并成一个滚动条。

任何帮助都会受到极大的关注,因为这让我很头疼。 :-D

以下是代码:

body {
	background-color: #f0e2c8;
}
#header
{
	position:fixed;
	top:0px;
	left:0px;
	right:0px;
	overflow:hidden;
	background-image: url(menubg.png);
	background-repeat: repeat-x;
	background-position: top;
	height: 85px;
	width: 100%;

}
#banner
{
	position:relative;
	top:50px;
	left:0px;
	right:0px;
	overflow: scroll;
	z-index: -1;
}
#content
{
	position:fixed;
	top:470px;
	left:0px;
	right:0px;
	background-image: url(spacerbg.png);
	background-repeat: repeat-x;
	background-position: top;
	height: 100%;
	width: 100%;
	overflow: scroll;
}
#footer
{
	position:fixed;
	left:0px;
	right:0px;
	bottom:0px;
	background-image: url(footerbg.png);
	background-repeat: repeat-x;
	background-position: top;
	height: 100px;
	width: 100%;
	overflow: scroll;
}
<body>
<div id="header">
	
  <div align="center"> <img src="layout/menu.png" alt="" width="876" height="48" border="0" usemap="#Map" /> 
    <map name="Map" id="Map">
      <area shape="rect" coords="1,14,73,50" href="#" target="_self" alt="" />
      <area shape="rect" coords="125,14,245,50" href="#" target="_self" alt="" />
      <area shape="rect" coords="300,14,464,50" href="#" target="_self" alt="" />
      <area shape="rect" coords="525,14,724,50" href="#" target="_self" alt="" />
      <area shape="rect" coords="780,14,911,50" href="#" target="_self" alt="" />
    </map>
  </div>
</div>
<div id="banner">
  <table width="100%" border="0" align="center" cellpadding="2" cellspacing="2">
    <tr>
      <td> 
        <div align="center"><img src="layout/banner.png" alt="" width="1200" height="430" /></div></td>
  </tr>
</table>
</div>

<div id="content">
  <p>adfafadf</p>
  <p>&nbsp;</p>
  <p>&nbsp;</p>
  <p>&nbsp;</p>
  <p>&nbsp;</p>
  <p>&nbsp;</p>
  <p>&nbsp;</p>
  <p>&nbsp;</p>
  <p>&nbsp;</p>
  <p>&nbsp;</p>
  <p>&nbsp;</p>
  <p>&nbsp;</p>
  <p>&nbsp;</p>
  <p>&nbsp;</p>
  <p>&nbsp;</p>
  <p>&nbsp;</p>
  <p>&nbsp;</p>
  <p>&nbsp;</p>
  <p>adfafdsf</p>
</div>
<div id="footer"></div>

 
 
</body>

0 个答案:

没有答案