所以故事是这样的:
我正在制作一个主页内容由菜单和客户徽标组成的网站。但是按照我的设计方式,内容需要位于浏览器窗口的中心......所以总的来说,因为每个人的屏幕高度不同,每个浏览网站的人要么在页脚下有太多的空白空间,或部分内容被截断。
这是网站:http ://thinkinternational.co/
所以我修复它的想法是这样的:我在身体上方创建了一个缓冲区,正如您在下面的代码中看到的那样,但是我发现将百分比作为 div 高度的问题是父 div 需要有首先是一个特定的高度。不幸的是,我不是无所不知的,我无法预测每个浏览这个网站的人的屏幕尺寸,所以我不能给它一个具体的高度,否则我还不如把它留在原样第一名。
同时,我需要背景随着身体向下移动。只是为了振作起来。
这个问题有什么解决办法吗??
<div id="main">
<div id="TopBuffer"></div>
<div id="body" class="clearfix">
Content Here
</div>
</div>
body {
background:#0b0b0b url(images/Slices/BackgroundHome.jpg) no-repeat center -150px fixed;
-moz-background-size: inherit;
-o-background-size: inherit;
-webkit-background-size: inherit;
background-size: inherit;
height: 100%; }
main { color:#000; font-family:Arial,Geneva,sans-serif; margin:15px 0;height: 100%; }
TopBuffer { width:100%; height:25%; }