我正在为一个朋友工作,该工程涉及为他的房地产公司制作一个网站。该页面全部完成,其上的内容......并且有足够的内容,我不得不向下滚动以阅读整个页面。CSS防止滚动
当我将外部CSS样式表的链接添加到页眉时,该页面获得了我想要的外观,但出于某种原因,滚动条消失(Chrome和Safari,Mac 10.8),而且我无法向下滚动阅读底部的内容。删除链接到CSS会带回滚动条,但显然页面会丢失所有样式。
我已经附加了样式表的副本,如果有人看到的东西,可能导致此,帮助将不胜感激。
#wrapper {
width: 1024px;
margin: 0 auto;
}
body {
background: #E4BD82 url("../img/bg.gif") repeat;
font: normal 12px/150% "Verdana", "Arial", "Helvetica", sans-serif;
color: #4b2b16;
}
body .text
{
font: normal 12px/150% "Verdana", "Arial", "Helvetica", sans-serif;
}
#header {
margin-left:auto;
margin-right:auto;
top: 0px;
width: 1024px;
height: 150px;
position:relative;
background: url("../img/header.gif") bottom left no-repeat;
}
#menu {
height: 42px;
list-style: none;
position: absolute;
bottom: 5px;
left: 90px;
}
#menu li {
float: left;
height: 42px;
line-height: 42px;
padding: 13px 20px;
color: #D89915;
font: bold 12px "Verdana", "Arial", "Helvetica", sans-serif;
text-decoration: none;
}
#menu li a {
padding: 13px 20px;
color: #D89915;
font: bold 12px "Verdana", "Arial", "Helvetica", sans-serif;
text-decoration: none;
}
#menu li a:hover {
background-color: #4D3406;
color: #EAF6AD;
}
#sidebar {
position:fixed;
top: 151px; height: 100%; width: 290px;
background: url("../img/sidebar.gif") top left repeat-y;
}
#main {
width: 734px;
margin-left: 300px;
min-height: 1000px;
position: fixed;
}
div, img, form, fieldset, ul, li, h1, h2, h3, h6, p {
margin: 0;
padding: 5;
border: 0;
}
a.photo:link {
font: normal 8px/100% "Verdana", "Arial", "Helvetica", sans-serif;
text-decoration: none;
color: #4b2b16;
}
a.photo:visited {
font: normal 8px/100% "Verdana", "Arial", "Helvetica", sans-serif;
text-decoration: none;
color: #4b2b16;
}
a.photo:hover {
font: normal 8px/100% "Verdana", "Arial", "Helvetica", sans-serif;
text-decoration: underline;
color: #4b2b16;
}
a.photo:active {
font: normal 8px/100% "Verdana", "Arial", "Helvetica", sans-serif;
text-decoration: none;
color: #4b2b16;
}
.copyright {
font: normal 8px/100% "Verdana", "Arial", "Helvetica", sans-serif;
text-decoration: none;
text-align: center;
}
img.display {
margin-left: 150px;
padding: 1px;
border: 5px outset;
border-color: #EE7621;
}
这将是巨大的,如果你能发布相应的HTML,而是写在FHE回答这个问题是固定在#main – r3bel 2013-04-11 15:43:49