html - 什么是 HTML <a></a> 标签默认显示类型?

标签 html css

我没能找到任何说明默认显示等效于 CSS 显示属性的内容。我问,因为每当我尝试向 <a> 添加填充或边距时标签,它不添加它,我必须添加 inline-block 的显示属性

我不知道这是否是特定于浏览器的,但它的默认显示是 inline与说 inline-block (我显然知道它不是 inline-block

最佳答案

总是display: inline默认。水平边距和所有边的填充应该可以工作而无需更改其 display属性(property)。

即使在 HTML5 中也是如此。如果您将样式应用于 <a>包含流元素或在 CSS 中表示为 display: block 的任何其他元素的元素, 你应该设置 <a>本身到适当的 block 容器类型,例如 blockinline-block使其布局按预期工作。

关于html - 什么是 HTML <a></a> 标签默认显示类型?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13548225/

相关文章:

css - 如何在两个不同的相交 div 上保留 Logo ?

javascript - 无法让动画正常工作

css - 在单行中显示标题和内容

html - 初学者在 CSS 样式中遇到的麻烦

css - 支持 RTL 语言的 Twitter Bootstrap CSS

html - 按百分比调整表格行不起作用

css - 如何让 div 为每个屏幕尺寸/分辨率自动水平自动调整大小?

html - 容器中的三个灵活跨度,其中一个允许文本溢出

html - 如何向导航栏的每个 "section"添加文本?对于首页 x 文本显示,对于历史 : y text shows?

javascript - jquery在一个元素内向上滑动两个元素并向下滑动一个元素