html - 具有自定义宽度的内联 div

标签 html css

<分区>


想改进这个问题吗? 通过 editing this post 添加细节并澄清问题.

关闭 7 年前

我正在尝试编写两个内联 Div,一个以 px 值定义宽度,而另一个获取容器的剩余宽度

<div class="wrapper">
    <div class="main">main</div>
    <div class="sidebar">sidebar (300px)</div>
</div>

最佳答案

使用CSS table layout因为它 super 容易实现并且有really good support .它还具有平衡列高的额外好处 - 从而使创建列式布局轻而易举。

html, body {min-height:100%; height:100%; margin:0;}
.wrapper {display:table; width:100%; height:100%; min-height;100%;}
.wrapper .main {display:table-cell; background:#eee;}
.wrapper .sidebar {display:table-cell; background:#666; width:300px;}
<div class="wrapper">
    <div class="main">main</div>
    <div class="sidebar">sidebar (300px)</div>
</div>

关于html - 具有自定义宽度的内联 div,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34882808/

上一篇:html - 如何在 Bootstrap 3 中生成 "jagged"行?

下一篇:javascript - 我可以用 node express 加载 css 文件,但它不起作用,一些 css 文件可以工作

相关文章:

css - 初学者的东西 : How to stop CSS' Divs from overlapping?

jquery - 模糊 div 的背景

javascript - 动态创建选择类

javascript - Firefox/Javascript 不显示图像 - Joomla

javascript - 使用javascript单击div部分外部后如何删除文本样式?

css - Bootstrap 3 : pull-right for col-lg only

javascript - 我可以屏蔽网站图标吗?

html - 我不能移动我的内容....在我的主要?

html - 高度 :100% not giving full parent height

javascript - 禁用滚动、动画,然后再次启用滚动