html - 如何并排创建两个 div,其中一个 div 延伸到页面宽度?

标签 html css

我需要的是以下两个 div:

[-width-of-content-][------------------remaining-width-of-page----------------------------]

我记得在过去使用表格来做这件事是多么的轻而易举。但是现在表格是禁忌,那么我如何用div来实现呢?我花了好几个小时试图弄清楚这个问题!

<div style='float:left;display:inline-block'> Hello</div>
<div style='float:left;width:100%''> THIS DIV BREAKS</div>

最佳答案

您也可以使用 flexbox 实现此目的:http://jsfiddle.net/yr05wkuh/1/

这将使您的 DIV 保持相同的高度,而无需您设置值。

CSS

.container {
    display: flex;
}

.div1{
    background-color:yellow;
}

.div2{
    flex: 1 0;
    background-color: red;
}

HTML

<div class="container">
    <div class="div1"> Hello</div>
    <div class="div2"> THIS DIV BREAKS</div>
</div>

这是一个很好的资源:https://css-tricks.com/snippets/css/a-guide-to-flexbox/

关于html - 如何并排创建两个 div,其中一个 div 延伸到页面宽度?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33877155/

相关文章:

html - Angular ng-选项添加图标

css - 使用 CSS 设计 Sencha Touch 表单的样式 - 如何查找元素?

jquery - 整页正文背景图片

css - 如何将文本缩进正好一个字符宽度

asp.net-mvc - 如何使用 Razor 引擎在 mvc5 中显示未排序的图像?

javascript - CSS:图像边距留下空白

javascript - 替换/更改按钮的文本但保留内部 html 元素

html - WP7 IE - CSS 模态弹出窗口 : Taps/Clicks go through overlay div and trigger links that should be invisible

javascript - 简单的 jQuery 自定义向导表单

javascript - 在for循环中绘制多个谷歌图表