我有一段代码在 IE 和 Firefox 中运行良好。它在一个显示器中有 3 个表格单元格:表格;包装。中间单元格具有固定宽度,带有背景图像,左右单元格没有宽度和纯色。在 Firefox 中,即左列和右列扩展以填充剩余空间,就像表格一样……但在 chrome 中,这两个单元格根本没有显示宽度。
我需要它来扩展左右列以填充中心单元格左右两侧的剩余空间。
CSS
#navbar{
width:100%;
height:43px;
border-bottom:2px solid #ffffff;
display:table;
}
#navbar #left{
display:table-cell;
background:#fcb316;
}
#navbar #middle{
display:table-cell;
width:1024px;
height:43px;
background:url(images/nav-bg.jpg) no-repeat;
}
#navbar #right{
display:table-cell;
background:#8cc63f;
}
HTML
<div id="navbar">
<div id="left"></div>
<div id="middle"></div>
<div id="right"></div>
</div>