我没能找到任何说明默认显示等效于 CSS 显示属性的内容。我问,因为每当我尝试向 <a>
添加填充或边距时标签,它不添加它,我必须添加 inline-block
的显示属性
我不知道这是否是特定于浏览器的,但它的默认显示是 inline
与说 inline-block
(我显然知道它不是 inline-block
。
最佳答案
总是display: inline
默认。水平边距和所有边的填充应该可以工作而无需更改其 display
属性(property)。
即使在 HTML5 中也是如此。如果您将样式应用于 <a>
包含流元素或在 CSS 中表示为 display: block
的任何其他元素的元素, 你应该设置 <a>
本身到适当的 block 容器类型,例如 block
或 inline-block
使其布局按预期工作。
关于html - 什么是 HTML <a></a> 标签默认显示类型?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13548225/