a.btn {
float: left;
display: block;
width: 100px;
height: 30px;
}
第二行的display: block其实是没用的,因为如果你浮动了,目标元素就会具有块级盒模型的特性,即使你display: table-cell或者inline也不管用。如果你是display: flex,那么float将会被忽略。
同样地,absolute定位和fixed定位也有同样的效果,会把行内元素变成块级的。