Mil*_*any 6 html css html5 semantic-markup
我通常在HTML(5)中这样做的方式是这样的:
/* CSS For this example */
footer p {
font-size: 16px;
font-weight: normal;
}
footer strong {
font-weight: bolder;
}
<!-- HTML for this example -->
<footer>
<p>Title <strong>- Name. 1234 N. Main St., Anytown, USA</strong></p>
</footer>
Run Code Online (Sandbox Code Playgroud)
这样做的问题在于,似乎段落中90%的文本都被赋予了更大的重要性,这对我来说似乎是反直觉的.在我看来,只是包装段落中异常的文本更加语义,在这种情况下,文本是较轻的文本和离开footer p {font-weight:bold}.
<small>这里是适当的元素,即使它不是真正的法律免责声明等.
是的,在你的情况下<small>是适当的元素,虽然它没有"不再强调"文本.
当前html规范中的行:
注意:小字体通常包含免责声明,警告,法律限制或版权.小字体有时也用于归属或满足许可要求.
注意:小元素不会"去强调"或降低由em元素强调的文本的重要性,或者与强元素标记为重要的文本的重要性.要将文本标记为不强调或重要,请不要分别用em或strong元素标记它.
http://www.w3.org/TR/html5/text-level-semantics.html#the-small-element