【发布时间】:2019-01-13 09:19:18
【问题描述】:
align-items 的基线和 flex-start 值之间没有任何差异。我无法区分这两个值,因为它们的工作原理相同。我用来区分基线和 flex-start 的代码是:
div {
border-right: 1px solid #ff0;
width: 12vh;
background-color: orange;
}
.container div:nth-child(1) {
height: 100px;
}
.container div:nth-child(2) {
height: 50px
}
.container {
height: 130px;
border: 2px solid red;
display: flex;
}
#st {
flex-direction: row;
align-items: baseline;
}
#nd {
flex-direction: row;
align-items: flex-start;
}
<section class=container id=st>
<div>1</div>
<div>2</div>
<div>3</div>
</section>
<section class=container id=nd>
<div>1</div>
<div>2</div>
<div>3</div>
</section>
baseline 和 flex-start 有什么区别。如果您想回答我的问题,编辑我的代码以使基线和 flex-start 显示差异非常有帮助
【问题讨论】:
-
只增加一个元素的字体大小,你会看到不同;)
-
@TemaniAfif 如果我想在同一行对齐所有 div 的所有底部边框怎么办