html5语义标签,用于文章摘要和突出显示

时间:2014-05-05 05:51:04

标签: html html5 semantic-markup

我正在寻找一个合适的html5标签,我可以用它来标记一篇非常冗长的文章摘要。摘要本身可以跨越一两段。

我知道html5中有<summary>标记,但此标记与<details>标记一起使用。

其次,我想在一篇长篇文章的中间突出显示一两段。这些突出显示的部分是需要突出显示的重要文本。这有什么html5标签吗?或者我应该只使用一个类突出显示?关键是,它不是视觉上的重要性,而是包含语义重要性。

1 个答案:

答案 0 :(得分:3)

不,重要性没有块级元素,并且摘要没有任何元素(summary内的details元素根本不是摘要,而是一个标题样)。

在HTML 4.01(和XHTML 1.0)之前的传统HTML中,emstrong表示强调,但它们的定义非常模糊。在实践中,它们只不过是斜体和粗体的伪语义对应物ib。 HTML5通过区分“压力强调”(“改变句子的含义”)和“强烈的重要性,严肃性或紧迫性”而没有真正定义差异,使话题更加混乱。在任何情况下,emstrong都是文本级(内联)标记,用于单个单词或短语而不是整个句子,更少的段落或段落序列。

你能得到的最接近的是<p><strong>...</strong></p>,但这是否是一个好主意是值得怀疑的。肯定不是strong的用法,但它正式有效。

因此,实际的方法是使用div元素(或者p元素)和class属性以及合适的样式。