html - XHTML 1.0 中的 <dl> 元素是否适合显示资源标签列表或订阅提要?

标签 html xhtml semantics semantic-web semantic-markup

我想知道 <dl> XHTML 1.0 中的元素在语义上有效,可以显示资源标记列表,如下所示:

<dl>
    <dt>Tags</dt>
    <dd><a href="">Lorem</a></dd>
    <dd><a href="">Ipsum</a></dd>
    <dd><a href="">Dolor</a></dd>
</dl>

或者使用订阅源,如下面的代码所示:

<dl>
    <dt>Feeds</dt>
    <dd><a href=""><img src="atom.png" alt="Atom" /></a></dd>
    <dd><a href=""><img src="rss.png" alt="RSS" /></a></dd>
</dl>

或者是<ul>元素更适合这些示例?

最佳答案

dl声明最初是为了显示一个定义列表。您想要显示可用提要的列表。这不是您在字典中使用的“这是引理,这是解释”(并且关系通常是 1:1,即一个 dt 和一个 dd )。

所以:不,dl语句在语义上不是正确的选择。 ul更适合,还是一张小 table 。

编辑:为了比较,<dt>Feed</dt><dd>An automatically retrievable set of information</dd>会更适合。注意,“dt”表示“定义项”,“dd”表示“定义数据”的“定义描述”。

关于html - XHTML 1.0 中的 <dl> 元素是否适合显示资源标签列表或订阅提要?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1936464/

相关文章:

html - 定位:after in Firefox这样的伪元素

html - 页面不滚动 HTML CSS

html - html表单中输入标签的最大数量是多少?

html - XHTML 到 XML XSLT 转换

html - 没有 iframe 的沙盒到 HTML?

ruby - Foo 类有什么区别? end & Foo = Class.new(和模块​​/模块)?

html - 为什么浏览器会解析 HTML5 中的自定义标签?

html - Colspan 不适用于 <td> 宽度设置? (IE7)

javascript - 从外部数据表引用表单组件 <h :form>

prolog - 在 Prolog 中使用逻辑仿函数