很抱歉,如果这听起来很挑剔,但我要制作大量的HTML 5,我希望有人在那里提出一些明确的规则来确定何时使用<em>,<strong>和<mark>标签.该规范提出了一些微妙的差异,但我不断发现自己问我是否希望文本粗体,斜体或黄色高亮,这让我觉得我应该使用CSS代替.(有时我想知道为什么我甚至可以轻易写下"猫不是狗.")
Wes*_*rch 24
我不断发现自己在问我是否希望文本用粗体,斜体或黄色高亮,这让我觉得我应该使用CSS代替.
这是100%正确的.标记用于描述内容,而不是外观.话虽如此:
http://www.w3.org/html/wg/drafts/html/master/text-level-semantics.html
该<strong>元素对其内容具有重要意义.使用强元素更改一段文本的重要性不会改变句子的含义.
该<em>元素代表其内容的重点强调.压力强调的位置改变了句子的含义.
由于其在另一个上下文中的相关性,该<mark>元素表示标记或突出显示的一个文档中的一行文本以供参考.
<mark> 并不真正与内容相关,只与上下文有关(例如,标记与搜索词匹配的内容,拼写错误的单词,Web应用程序中的选定内容等).
<strong>表示重要的文本,但并不会影响意义.
<em> 表示重要文本,并通过强调阅读/说出内容来影响内容的含义.
您可以自由使用CSS来更改所有这些元素的浏览器默认值.
| 归档时间: |
|
| 查看次数: |
6678 次 |
| 最近记录: |