html - 设置 float div的宽度以占用剩余空间

标签 html css

我想让显示字段 div 占据整个剩余宽度。现在显示字段宽度等于文本长度。如何做到这一点?

.display-label {
        float:left;
        clear:left;
        min-width:160px;
}

.display-field {
        float:left;
        clear:right;
}
<div class="display-label">Account Id</div>
<div class="display-field">30221</div>
<div class="display-label">Full Name</div>
<div class="display-field">Tomas</div>

最佳答案

.display-field 中移除 float 和清除。现在 .display-field div 从浏览器的左侧开始,因此您需要将所需的颜色添加到 div 以操纵输出。

.display-label {
        float:left;
        clear:left;
        min-width:160px; 
        background:white
}

.display-field {
    background:red
}​

DEMO

关于html - 设置 float div的宽度以占用剩余空间,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13642050/

相关文章:

html - 通过透明对象显示框阴影(div)

css - 如何在使用 LESS(less-watch-compiler.js) 时获得未压缩的 css 输出?

javascript - 在需要填充一个文本字段后并同时填充另一个文本字段时动态执行函数

html - 如何使固定大小的正文(或 div)始终位于页面中心(甚至垂直!)

javascript - 如何组合两个动态创建的数组的所有元素并将结果写入 HTML?

html - Behat/Mink 从 CSS 元素中获取值(value)

javascript - 如何使用 javascript 在网页上替换字母颜色?

html - 将 div 变成 rails 中的链接

html - 第一列适合内容和第二列 overflow-x auto 的表格

css - 更改wordpress主题的背景