css - 主div两侧的div,填充剩余空间

标签 css html background

我在思考这个问题时遇到了麻烦。

我如何拥有一个固定宽度的 div,margin:auto,然后在该 div 的两侧都有自动调整宽度以填充其余空间的 div?

谢谢 感谢任何帮助

最佳答案

像这样没有任何容器的东西。

http://jsfiddle.net/JuG8W/

HTML

<div id="left">left</div>
<div id="middle">middle</div>
<div id="right">right</div>

CSS

#left{
   float:left;
   width: calc( 50% - 150px );
   background-color:blue;
}
#right{
    float:right;    
    width: calc( 50% - 150px );
    background-color:green;
}
#middle{
   float:left;
   width:300px; 
   margin:0 auto;
   background-color:red;
}

关于css - 主div两侧的div,填充剩余空间,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16011026/

相关文章:

javascript - Qualtrics 表条件格式

html - 如何在不重启的情况下移动视频元素?

html - 如何使用嵌套子菜单 css 制作菜单栏

android - 如何以编程方式在 LinearLayout 上设置波纹效果?

html - 页眉、正文、页脚的多个背景图像

android - 为所有屏幕尺寸设置背景图像

css - 在 VS 2008 中注释 CSS 的快捷方式

html - CSS:设置为 tbody/thead 时在 Chrome 中重复渐变

html - 如何在 prestashop 1.7 中使标题变粘

html - 如何使每个部分的高度相同?