我不确定我是否理解 css 列布局应该如何工作。
我有一个简单的 html
<div class="container">
<div class="block"></div>
<div class="block"></div>
<div class="block"></div>
<div class="block"></div>
<div class="block"></div>
</div>
和CSS
.block {
background-color: blue;
width: 50em;
height: 10px;
margin: 2px;
display: inline-block;
}
.container {
border: 1px solid black;
display: inline-block;
column-count: 2;
-moz-column-count: 2;
-webkit-column-count: 2;
}
这可以按预期工作,元素向下流动,然后流入第二列。
现在如果我将宽度值更改.block
为百分比宽度怎么办?我所有的宽度都很小。它们仍然明显相对于某些东西,因为缩小和增加百分比会按比例改变宽度,但我不知道 100% 对应的是什么。
相对于百分比宽度是多少?