<p>
、 <div>
和 <span>
之间有什么区别?
它们可以互换使用吗?
因为我面临的问题是,对于 <span>
保证金不起作用,但对于 <div>
和 <p>
它正在工作..
原文由 Dhamu 发布,翻译遵循 CC BY-SA 4.0 许可协议
<p>
、 <div>
和 <span>
之间有什么区别?
它们可以互换使用吗?
因为我面临的问题是,对于 <span>
保证金不起作用,但对于 <div>
和 <p>
它正在工作..
原文由 Dhamu 发布,翻译遵循 CC BY-SA 4.0 许可协议
2 回答1.5k 阅读✓ 已解决
2 回答855 阅读✓ 已解决
1 回答1.1k 阅读✓ 已解决
1 回答864 阅读✓ 已解决
2 回答773 阅读
1 回答747 阅读✓ 已解决
2 回答1.1k 阅读
p
和div
元素是块级元素,其中span
是内联元素,因此跨度上的边距不起作用。 Alternatively you can make yourspan
a block level element by using CSSdisplay: block;
or forspan
I would preferdisplay: inline-block;
除此之外,这些元素具有特定的语义含义,
div
更适合具有不同嵌套元素的内容块,p
用于段落,以及span
只不过是一个空元素,因此请牢记 SEO,您需要为正确的事物使用正确的标签,因此例如将文本包装在div
元素中比将其包装在p