调整浏览器大小时的CSS位置

时间:2011-11-27 17:44:13

标签: positioning css

调整浏览器大小时,我注意到所有元素都不合适,网站布局也会失真。这也是在低分辨率下发生的。

这是因为我使用了position:relative;吗?如何在调整大小时使页面元素不会从其位置移动。

body{
    background:url(../img/bg-silver.jpg) #F2F2F2;
    font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif; font-size:11px; line-height:18px; color:#636363;
    margin-top:10%;
}
#containerHolder {
    background: #eee;
    padding: 5px;
    position:relative;

}


#container {
    background: #fff;
    background:rgba(245,245,245,0.8);
    border: 1px solid #ddd;
}

#main {

    margin: 0 0 0 20px;
    padding: 0 19px 0 0;
}

2 个答案:

答案 0 :(得分:1)

如果没有看到你的html代码,但在外部容器上使用css样式“min-width”(可能是哪个元素)应该可以解决问题,这是不可能的。

答案 1 :(得分:1)

这通常只发生在float s。在任何方面你想要做的是创建一个你想要的宽度的包装div,然后设置溢出滚动:

HTML:

<body>
    <div id="wrapper">
        <!-- content here -->
    </div>
</body>

CSS:

#wrapper {
    width:980px;
    overflow-x:scroll;
}