3

我在Opera中遇到了一个问题:将浏览器宽度扩大到一定量时,div从屏幕中间跳到右侧,靠近另一个div。Firefox 和 Chrome/Safari 运行良好,而 Opera 刚刚开始出现问题,然后才开始工作。

这是CSS代码

    root { 
    display: block;
}
body{
    margin: 0px;
}
.middle_frame{
    width: 600px;
    height: 600px;
    max-width: 600px;
    max-height: 600px;
    margin: auto;
}

和 HTML 代码

<body>              
        <div class="middle_frame">
                <div class="plz_list" id="plz_div">
                     blabla
                </div>
        </div>
</body>

加上一张之前/之后的照片:-)

在我展开之前它应该如何以及如何

之后的样子

4

1 回答 1

1

你为什么不尝试用 margin:auto 和 width:600 创建主 div;并保留整个网站?那时你会避免这些动作,即使是这样。

此外,您的问题可能是由顶部菜单中的 float:left 引起的,一旦您将浏览器展开到某个点,您就可以将 menu 和 middle_frame 放在彼此旁边,Opera 就是这样做的。

整个内容的额外 div 将修复它

于 2012-06-20T08:46:59.897 回答