编辑:正确的术语似乎是byline,而不是子标题。我会离开这个帖子,否则没有修改。转换在你的头:)
子语法最语法正确的方法是什么?下面的例子。
关于
我们卖苹果啊!
Lorem ipsum …
由于子标题的内容与实际的信息标题相比并不重要,所以我认为不应该被屏幕阅读器和搜索引擎视为单独的标题。
所以,我想到的选择如下:
>< h2>关于< / h2>< h3>我们卖苹果,yay!< / h3> – >这是我想避免的。
>< h2>关于< / h2>< span class =“sub-heading”>我们卖苹果,yay!< / span> – >作品。这是最好的方法吗?不知道
>< h2>关于< span class =“sub-heading”>我们卖苹果,yay!< / span>< / h2> – >标题的一部分。我真的不知道这是一件好事还是坏事
对这个有什么意见?
解决方法
HTML5通过hgroup标签来解决这个问题。使用它
如果你觉得你还没有准备好迁移,那么我会说你每次标记一个标题时都应该继续使用正确的标题标签。如果您觉得不舒服,将两个标题标记为兄弟姐妹,也许您可以调整副本以将标题数量减少到一个。
编辑:
自写作以来,hgroup的未来已经受到威胁:http://dev.w3.org/html5/status/issue-status.html#ISSUE-164
编辑2:
截至2013年4月2日,hgroup已从规格中移除:
http://lists.w3.org/Archives/Public/public-html-admin/2013Apr/0003.html
(资料来源:https://twitter.com/iandevlin/status/318961224836587521)