css - 阻止 body 进入固定菜单

标签 css

当我调整页面大小时,我的正文内容会转到固定菜单区域。

我正在使用像素和百分比,我该如何防止这种情况发生?

http://jsfiddle.net/D6ZCh/

<div class="menu">menu</div>
<div class="body">body content</div>

.menu{
    height: 100%;
    position: fixed;
    background-color: red;
    width: 200px;
    float: left;
}

.body{
    background-color: yellow;
    float: right;
    width: 60%;
}

最佳答案

你可以在 .body 上使用 width: calc(100% - 200px);

例子: jsFiddle

ps: 仅限现代浏览器

关于css - 阻止 body 进入固定菜单,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23651286/

相关文章:

css - 汇总 'rollup-plugin-postcss' 不要将 css 注入(inject)头部

jquery - 当其他 css 更改时,居中和中间元素未对齐

html - 如何在浏览器窗口较小的情况下均匀间隔三张图片,并避免它们重叠?

javascript - 加载和滚动 javascript 代码不能在网页上一起工作

html - 在 Internet Explorer 中将一个元素垂直居中于另一个元素中

css - 如何为我的 CSS 幻灯片放映横幅添加默认值?

html - 相同大小的列,其中一个可能滚动

jquery - 使用 jQuery 选择 div 内容匹配的子元素并修改附近的其他元素

css - 大尺寸手机的响应式设计

jquery - 每次点击切换 addClass