【发布时间】:2015-10-15 10:38:08
【问题描述】:
所以这是我想要为列表中的一行实现的布局,
左栏有一个固定大小为 35px 的图标。
中间一栏会有文字。并且列的宽度应该根据屏幕大小增加/减少。
最后一列也有文字。此文本不应分成第二行。该列应采用其中内容的宽度。
所以据我了解, 这是 HTML,
<div class="row">
<div class="col-1"></div>
<div class="col-2"></div>
<div class="col-3"></div>
</row>
和 CSS,
.row { width:100%; }
.col-1 { width:35px; }
.col-2 { width:80%; }
.col-3 { width:10%; }
这没有给我预期的结果。谁能告诉我它是怎么做的。
【问题讨论】:
-
第 3 列的宽度是固定的(px 或 %)还是需要根据内容增长?
-
@SalmanA 是的。 col-3 会根据内容而变化。它将更改为将所有内容放在一行中。 col-2 宽度应仅针对屏幕尺寸(宽度)而变化。含义 - col-2 内容可以分成另一行。