在HTML中是否存在与标签相反的标签?或者它会在HTML5中引入吗?
没有相反的选择。除非您创建自定义 CSS 类,否则普通文本将是最接近的选择:
span.weak {
font-weight: lighter;
}
这当然允许您具有类似于以下标记的标记:
This is some <span class="weak">very weak</span> text.
<strong>
代表“强调”。
还有普通的强调,即<em>
,当然也有没有强调的情况——普通文本。
减弱强调并不是一个常见的语义需求,因此没有产生一种自己独特的、被接受的排版样式,所以没有专门的标签。您需要通过<span>
和CSS来实现,例如:
This is is <strong>very important</strong>. You should remember it.
<span class="deemphasized">This, on the other hand, isn’t important
at all. Ignore it.</span>
打印时会略微缩小并使用浅色(假设正常颜色为黑色,背景为白色):
.deemphasized { color: #444; font-size: 0.9em; }
使用普通文本,不要使用任何<strong>
或<em>
标签;这将是一种适当的相反方案。您可以使用CSS样式,或者使用<small>
,但这并不是最好的解决方案。
<small>
不适合此目的。 - Quentin您可以使用<span style="font-weight:lighter">
示例:
<p>
<strong>
This is bold text
<span style="font-weight:lighter">
This is regular text
</span>
</strong>
</p>
aside
。但是,除非它是补充内容的真正含义,否则不要到处使用它。请考虑屏幕阅读器应如何反应您的网站。
https://developer.mozilla.org/en-US/docs/Web/HTML/Element/aside
<small>
标签,但是HTML 5规范中提到:“要将文本标记为不强调或不重要的,请分别不使用em
或strong
元素进行标记。”您能给出使用这种被弱化的文本的用例吗? - RoToRa