我阅读了difference between <b>
and <strong>
, <i>
and <em>
和其他一些源代码,但在编写如下指令时仍然不确定选择哪个元素:
进入页面〉右键点击下载〉链接另存为。* 下载 * 和 * 链接另存为 * 的正确元素是什么?或者我应该简单地使用CSS来设置它们的样式?那么我应该使用font-weight: bold
还是font-style: italic
?我想我应该使用<strong>
,因为它们是我句子中的关键词,但我不确定。下面是一个真实世界的例子:Download a file.
2条答案
按热度按时间wwtsj6pe1#
在语言学中,当我们在使用语言中的一个词来谈论语言时,经常会使用斜体字,而不是像在日常讲话中经常会出现的那样,用来代表一种意义,考虑到这一点,我认为您应该用斜体标记说明书中不属于解释的一部分但指用户将在屏幕上看到的词语的所有词语。考虑到这一点,我建议您在HTML中添加这些标记,也就是说,使用
<em>
而不是CSS类和属性,因为这种做法更容易被辅助工具访问。6yjfywim2#
语义的重要部分是上下文。例如,如果你的整篇文章都可以用这一行来替换,你可能应该使用
strong
。如果你的文章不是关于下载文件的,这一行没有那么重要,但你仍然想吸引读者的注意力,你可能应该使用b
。根据MDN:
strong
表示其内容具有很强的重要性、严重性或紧急性。b
用于将读者的注意力吸引到元素的内容上,否则这些内容不会被赋予特殊的重要性。来源:docs/Web/HTML/Element/strong和docs/Web/HTML/Element/b
在我看来,你应该找出使用案例,阅读正式的定义,从网络文档的元素(例如MDN)或web specs,并找出哪个更适合您。您应该记住,每个人的情况都是不同的。没有100%正确的答案或算法,您可以使用它来确定是否需要使用
strong
,b
,em
,i
或其他什么。网站的主题和文章的上下文是什么?这行放在文章的哪个部分?所以...基本上我想告诉你的是,你最好知道这篇文章的语义。编辑:所以你提到的问题有点过时了(答案写于2008年,那是HTML5还没有被广泛使用的一年),所以最好参考我上面提到的Web文档或Web规范。