我正在为新的重新设计重新编写一些代码,我想知道这是否是编写此模块的最佳(实用)语义方式?
这实际上还有 3-4 个项目,并且会向左/向右滑动项目,但我为了 SO 将它配对了一点。
我正在为新的重新设计重新编写一些代码,我想知道这是否是编写此模块的最佳(实用)语义方式?
这实际上还有 3-4 个项目,并且会向左/向右滑动项目,但我为了 SO 将它配对了一点。
在我看来很好。(因为它满足作为独立内容项目的标准)
从规范:
article 元素表示页面的一个组件,该组件由文档、页面、应用程序或站点中的自包含组合组成,并且旨在独立分发或可重复使用,例如在联合中。这可以是论坛帖子、杂志或报纸文章、博客条目、用户提交的评论、交互式小部件或小工具,或任何其他独立的内容项目
是的,article
这里的使用很好。
元素是否article
应该在内部section
取决于页面的上下文。如果您使用分段元素,您也应该给它一个标题(但这不是必须的!)。
但是您的使用dl
是错误的:
在您的示例中,名称 ( dt
) “Presented by”将有两个值 ( dd
):“Blue Iris Studio”和“19”。名称“Walkins”的值为“6.3”。而“千里之外”这个名字根本没有任何价值。这不是你的意思,我猜。
见规格:
每个组必须包含一个或多个名称(
dt
元素),后跟一个或多个值(dd
元素)。
顺序在这里很重要:首先是 1 dt
,然后是 1 或更多 (!) dd
。dt
否则就不清楚是哪dd
一个组了。