你做什么<;无用的>;标签在html中做什么?
如果我使用这样一个未定义的你做什么<;无用的>;标签在html中做什么?,html,tags,Html,Tags,如果我使用这样一个未定义的标记 <useless> Something here </useless> 这里有东西 它仍然正常显示为 这里有些东西 在浏览器中。它们实际上是做什么的? id和class是否适用于这些标记?在html中,您可以使用任何自定义标记,它们与默认标记(如h1)之间的唯一区别是它们没有默认样式。所有在普通标记上工作的东西都可以工作,您可以用同样的方式在css和js中引用它们 一些框架甚至在自己的代码中引用自定义标记,从而为它们提供自定义属性。H
标记
<useless>
Something here
</useless>
这里有东西
它仍然正常显示为这里有些东西
在浏览器中。它们实际上是做什么的?
id
和class
是否适用于这些标记?在html中,您可以使用任何自定义标记,它们与默认标记(如h1)之间的唯一区别是它们没有默认样式。所有在普通标记上工作的东西都可以工作,您可以用同样的方式在css和js中引用它们
一些框架甚至在自己的代码中引用自定义标记,从而为它们提供自定义属性。HTML规范不允许在页面中插入任意元素 为了向前兼容,并且在作者出错时不会完全中断,浏览器会将任何未知元素推送到DOM中 它在浏览器样式表中没有任何规则,因此将获得所有属性的初始值 它没有任何与之相关的语义,因此可能会给屏幕阅读器、其他辅助技术和任何使用语义数据的分析工具(如搜索引擎)带来问题 不要编写无效的HTML。一定要用
相关的是,它们是标准的,但是它们有命名约定
两个单词以及使用JavaScript注册它们的特定规则。如果你搜索自定义html标记,你会发现许多资源供你阅读