HTML5 中的边距 - 为什么内联元素会忽略 Margin-Top
在 HTML5 中,一些元素(如 span)被归类为内联元素,而像 div 和 p 之类的其他元素是块级元素。这些分类会影响边距应用于这些元素的方式。
了解内联元素
内联元素设计为在文本行中自然流动。它们占据显示其内容所需的尽可能小的垂直空间。因此,垂直边距不适用于它们。当你将 margin-top 应用于像 span 这样的内联元素时,它会被忽略。
解决方案:Inline-Block 或 Block Display
给像 span 这样的内联元素顶部有边距,您有两个选项:
示例
考虑以下 HTML 和 CSS 代码:
以上是为什么内联 HTML 元素上的 Margin-Top 会被忽略?的详细内容。更多信息请关注PHP中文网其他相关文章!