我正在寻找一个合适的html5标签,我可以用它来标记一篇非常冗长的文章摘要。摘要本身可以跨越一两段。
我知道html5中有<summary>
标记,但此标记与<details>
标记一起使用。
其次,我想在一篇长篇文章的中间突出显示一两段。这些突出显示的部分是需要突出显示的重要文本。这有什么html5标签吗?或者我应该只使用一个类突出显示?关键是,它不是视觉上的重要性,而是包含语义重要性。
答案 0 :(得分:3)
不,重要性没有块级元素,并且摘要没有任何元素(summary
内的details
元素根本不是摘要,而是一个标题样)。
在HTML 4.01(和XHTML 1.0)之前的传统HTML中,em
和strong
表示强调,但它们的定义非常模糊。在实践中,它们只不过是斜体和粗体的伪语义对应物i
和b
。 HTML5通过区分“压力强调”(“改变句子的含义”)和“强烈的重要性,严肃性或紧迫性”而没有真正定义差异,使话题更加混乱。在任何情况下,em
和strong
都是文本级(内联)标记,用于单个单词或短语而不是整个句子,更少的段落或段落序列。
你能得到的最接近的是<p><strong>...</strong></p>
,但这是否是一个好主意是值得怀疑的。肯定不是strong
的用法,但它正式有效。
因此,实际的方法是使用div
元素(或者p
元素)和class
属性以及合适的样式。