html - Safari div 不能正常溢出

标签 html css safari

我正在尝试创建一个带有一个侧边栏和内容区域的简单页面,如下所示

    <div id="mainWrapper">
        <!-- Sidebar -->
        <div id="sidebar">
            <p>Sidebar</p>
            <p>Sidebar</p>
            <p>Sidebar</p>
            <p>Sidebar</p>
            <p>Sidebar</p>
        </div>
        <!-- Content -->
        <div id="content">
            <p>Content</p>
            <p>Content</p>
            <p>Content</p>
            <p>Content</p>
            <p>Content</p>
            <p>Content</p>
            <p>Content</p>
            <p>Content</p>
            <p>Content</p>
            <p>Content</p>
        </div>
    </div>

使用这个样式表

#mainWrapper {
background: #F6F7F9;
overflow: hidden;
border: 1px solid #D6D8D8;
}

#sidebar {
    float: left;
    width: 180px;
}

#content {
    background: #FFFFFF;
    border-left: 1px solid #D6D8D8;
    padding: 5px;
    margin-left: 181px;
    overflow: hidden;
}

但由于某些原因,内容区域在 Safari 浏览器中没有正确溢出,在右侧留下了很大的边距。

最佳答案

#content 中删除 margin-left: 181px;

jsFiddle example

关于html - Safari div 不能正常溢出,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20223438/

相关文章:

python - Flask 应用程序仅在计算机重新启动后才加载 css 更改

jquery - 如何在固定时间间隔后滑动文本

css - block 元素中 @font-face 的 Safari 问题

jquery 函数在 Safari 中不起作用?

javascript - 移动 safari - 防止 body 滚动(不使用固定位置)

javascript - 如何使一个文本隐藏另一个文本。

javascript - 如何处理元素 onclick 属性中的 3 个引号

css 问题 w/ie 8 及以下

html - 如何使此模态响应? (如果我使用平板电脑或其他智能手机)

jquery - 突出显示当前页面 Wordpress 的菜单项