float/absolute/fixed定位会强制设置成block

a.btn {
    float: left;
    display: block;
    width: 100px;
    height: 30px;
}

第二行的display: block实际上是没用的,由于若是你浮动了,目标元素就会具备块级盒模型的特性,即便你display: table-cell或者inline也无论用。若是你是display: flex,那么float将会被忽略。css

一样地,absolute定位和fixed定位也有一样的效果,会把行内元素变成块级的。flex

相关文章
相关标签/搜索