Html 我可以在定义列表中使用子标题吗?

Html 我可以在定义列表中使用子标题吗?,html,semantic-markup,Html,Semantic Markup,我正在制作一个“术语定义”页面,并希望根据主题对术语进行分组,例如关于历史或地理的术语。在中使用诸如之类的副标题是否合适 历史术语 第一学期 定义 第二学期 定义 地理术语 第3学期 定义 第4学期 定义 不,那是无效的。元素不能包含作为子元素的h2元素 您可以使用多个dl元素: 历史术语 第一学期 定义 第二学期 定义 地理术语 第3学期 定义 第4学期 定义 这不是有效的HTML,而是一个不会有任何负面影响的布局(例如,A ,没有 / >。在语义上,我认为它是不好的,因为有两个单独的

我正在制作一个“术语定义”页面,并希望根据主题对术语进行分组,例如关于历史或地理的术语。在
中使用诸如
之类的副标题是否合适


历史术语
第一学期
定义
第二学期
定义
地理术语
第3学期
定义
第4学期
定义
不,那是无效的。元素不能包含作为子元素的
h2
元素

您可以使用多个
dl
元素:

历史术语
第一学期
定义
第二学期
定义
地理术语
第3学期
定义
第4学期
定义

这不是有效的HTML,而是一个不会有任何负面影响的布局(例如,A <代码> <代码>,没有<代码> /<代码> >。在语义上,我认为它是不好的,因为有两个单独的类别有一个代码< >代码>。制作两个
这样列表中就没有嵌套
。我建议您使用时确保它与w3c规则匹配,因为SEO原则不能在每个位置放置标题标记