我想知道是否有人对如何使用有解决方案:
<details>
<summary> </summary>
<p> bla bla </p>
</details>
在xhtml过渡。甚至有可能吗?香港专业教育学院读过w3schools它具有不同的语法,但没有解释如何。
要将评论转化为答案...
首先,<details>元素并非在所有浏览器中都适用。根本不在IE中;它在Safari中有一些限制;在Firefox和Chrome浏览器中,只能使用最新版本。参见CanIUse。
然后是doctype声明。如果您确实在使用XHTML(即具有.xhtml文件扩展名或使用适当的XHTML MIME类型),则对于浏览器所用的DOCTYPE并不重要。XHTML文件始终以标准模式呈现,并且无论是否在DTD中提及它们,都始终支持受支持的元素。
(例如,无论您是否具有适当的doctype,支持<font>的浏览器始终支持此功能。例如,具有XHTML 1.0 Strict doctype不会阻止<font>正常工作。)
因此,您选择特定文档类型的唯一原因是希望您的文档针对该文档类型进行验证。在那种情况下,只有XHTML5<!DOCTYPE html>
适用,因为那是唯一具有<details>的产品。
选择此选项确实意味着它不会验证<font>之类的东西。
您将必须决定自己想要什么。
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句