一些开发者可能会对多个元素看似产生相似的视觉效果感到困惑。 和 是一个常见的例子,因为它们都使文本斜体。有什么区别?应该使用哪一个?
默认情况下,视觉效果相同。但是,语义含义不同。 元素表示其内容的强调,而 元素表示与普通散文不同的文本,例如外来词、虚构人物的想法,或者当文本指的是单词的定义而不是表示其语义含义时。(作品的标题,例如书籍或电影的名称,应该使用 。)
这意味着使用哪个取决于具体情况。两者都不是为了纯粹的装饰目的,CSS 样式是为此目的的。
的示例可能是
html
Just do it already!
We had to do something about it.
阅读文本的人或软件会用强调来朗读斜体单词,使用言语强调。
的示例可能是
html
The word the is an article.
The Queen Mary sailed last night.
这里,对“玛丽女王”这个词没有额外的强调或重要性。它仅仅表示该对象不是一个名叫玛丽的女王,而是一艘名为“玛丽女王”的船。