我还找不到任何能说明默认显示等于CSS显示属性的内容。我问,因为每当我尝试向<a>标签添加填充或边距时,它都不会添加,因此我必须为其添加display属性inline- block。
<a>
inline- block
我不知道这是否是特定于浏览器的,但是它的默认显示是否会inline说inline-block(我显然知道不是)inline-block。
inline
inline-block
display: inline默认情况下始终为。水平边距和所有侧面的填充都应该起作用,而不必更改其display属性。
display: inline
display
即使在HTML5中也是如此。如果将样式应用于<a>包含流程元素或CSS中以表示的任何其他元素的元素,display: block则应将其<a>自身设置为适当的块容器类型,例如,block或inline-block使其布局按预期工作。
display: block
block