在flexbox情况下,为什么内联元素将填充放在顶部和底部?
这是我的代码 https://jsbin.com/pepicuvawu/edit?html,css,output
<div class="abc">
<a href="">hello</a>
</div>
css
.abc {
background-color:#eee;
/* display:flex; */
}
.abc a {
padding:10px 20px
}.abc {
background-color:#eee;
/* display:flex; */
}
.abc a {
padding:10px 20px
}
当我在容器上添加display:flex
时,然后是inline element respect of padding-top and bottom why ?
答案 0 :(得分:1)
答案 1 :(得分:0)
在这两种情况下都需要填充,但是当display:flex
应用了父div来制作子级的flex布局,而在其他情况下则没有结账this以获得更多信息。