我们可以直接在<div>中提供内容文本吗?

Jit*_*yas 10 xhtml

我们可以直接使用内容文本,<div>text content</div>或者应该是什么样的<div><p>text content</p></div>?根据网络标准.

Que*_*tin 6

您可以直接在div元素中包含字符数据.如果(且仅当)该字符数据是段落,那么它也应该被标记为段落(根据您的第二个示例).如果你在div中只有一段内容,那么你通常应该避免使用div元素,因为它没有用处.

  • 我不同意“div”元素始终没有任何作用。如果您有可重用的 OOCSS 类型样式,或者文本将来可能扩展到多个段落(并且这些段落需要一起作为一个块),那么将其包装在“div”中可能是完全合理的。你不知道 html 的*用途*,那么你怎么能合法地规定结构呢!考虑嵌套的“div”和“p”的情况 - 如果将它们及其样式组合成一个“p”,那么当内容更改为两个段落时,您必须将其拆分回来。这显示出脆弱性。 (3认同)