html - 固定宽度的三个div的布局

标签 html css twitter-bootstrap

我需要放置三个 div。中心的中间 div 具有固定宽度。另外两个应该平分剩余的空间。

我的 html:

<div class="menu-header" role="banner">
    <div>header left</div>
    <div class="container">header middle</div>
    <div>header right</div>
</div>

还有我的CSS:

.menu-header{
    display: table;
    width: 100%;
}
.menu-header{
    display: table-cell;
}

使用这段代码,左右div的宽度不同,这 正在使中心 div 向左或向右倾斜。

最佳答案

两个样式 block 都使用相同的类

尝试- .menu-header div{ 显示:表格单元格; }

检查 fiddle - https://jsfiddle.net/afelixj/zq7g6pLo/

关于html - 固定宽度的三个div的布局,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30555815/

相关文章:

css - 将 Twitter Bootstrap 验证样式和消息应用于 ASP.NET MVC 验证

javascript - 我可以在 FullCalendar 中设置 eventClickLimit 弹出窗口的样式吗

javascript - 默认返回背景颜色 - javascript bootstrap

javascript - 为什么我的代码没有禁用鼠标滚轮事件?

android - 在 Android 的 WebView 中播放本地视频

javascript - 背景图像裁剪到可拖动的 div

html - 如何使用 CSS 创建父图像并缩放子图像?

html - 如何使用 xpath 从斜体元素后面的链接中提取 url?

html - 响应式 SVG View 框

html - 覆盖 div 元素的 Opera 问题