默认情况下,p
标记具有一个margin
值,您需要重置该值或设置align-items
属性。同样使用div
标签,您会注意到元素是根据它们的顶部边框(不成一直线)对齐的,这可以通过align-items
实现:
.container {
display: flex;
outline: 1px solid orange;
}
.c1 p {
margin: 0;
}
.c2,.c4 {
align-items: center;
}
<link href="https://fonts.googleapis.com/icon?family=Material+Icons" rel="stylesheet">
<pre>// p with margin: 0</pre>
<div class="container c1">
<i class="material-icons">call</i>
<p>9988998899</p>
</div>
<pre>// p without margin: 0,but align-items:center</pre>
<div class="container c2">
<i class="material-icons">call</i>
<p>9988998899</p>
</div>
<pre>// div without align-items:center</pre>
<div class="container c3">
<i class="material-icons">call</i>
<div>9988998899</div>
</div>
<pre>// div with align-items:center</pre>
<div class="container c4">
<i class="material-icons">call</i>
<div>9988998899</div>
</div>
本文链接:https://www.f2er.com/2549031.html