我想要一行,文字+文字+中央栏(必须填写剩余的宽度)。
我试过了:
HTML:
<div class="title-cont">
<div class="title-num">1.</div>
<div class="title-text">Title from section</div>
<div class="title-bar"></div>
</div>
CSS:
.title-cont { float:left; clear:left; width:600px; white-space:nowrap; overflow:hidden; }
.title-num { float:left; font-size:20px; color:red; }
.title-text { float:left; font-size:16px; color:blue; }
.title-bar { float:left; width:100%; height:5px; background:red; }
答案 0 :(得分:2)
停止浮动上一个<div>
并为其隐藏溢出,并且您将获得我认为您正在寻找的内容:
.title-bar { overflow:hidden; height:5px; background:red; }
条形图将填充所有可用宽度。
答案 1 :(得分:1)
将您的CSS改为此
.title-cont { float:left: clear:left; width:600px; white-space:nowrap; overflow:hidden; }
.title-num { float:left; font-size:20px; color:red; }
.title-text { float:left; font-size:16px; color:blue; }
.title-bar { overflow:hidden; height:5px; background:red; }
答案 2 :(得分:1)
试试这个
.title-cont { float:left; width:600px; white-space:nowrap; overflow:hidden; }
.title-num { float:left; font-size:20px; color:red; }
.title-text { float:left; font-size:16px; color:blue; }
.title-bar {display:inline-block;width:100%; height:5px; background:red; }