这 4 html 个元素之间有什么区别吗?

Are there any differences between this 4 html elements?

我可以澄清一下,下面的这 4 个元素实际上通过将文本呈现为斜体来完成相同的工作,并且除了区分内容类型外,使用它们中的每一个都没有区别吗?

<i>
<em>
<address>
<cite>

没错,这 4 个元素基本上将所有文本或内容呈现为斜体,所有这些元素的不同之处在于内容。

  • <i> 标签定义了部分文本的替代语音或语气。
  • <em> 标签用于定义强调文本。
  • <address> 标签定义文档或文章 author/owner 的联系信息。
  • <cite> 标签定义了创意作品的标题(例如一本书、一首诗、一首歌、一部电影、一幅画、一座雕塑等)。

是的,你可以。这样做:

<html>
    <body>
        <i>italic text</i>
        <em>italic text</em>
        <address>italic text</address>
        <cite>italic text</cite>
    </body>
</html>

将其放入名为 <filename>.html 的文件中并在浏览器中打开(例如 Chrome)。如果文字看起来一样,它看起来是一样的!

如您所见,<i><em> 元素不会自动换行,但除此之外没有区别。如果您想自己更改样式,可以创建一个 css 文件。

是的,它们都具有将内容设置为斜体的相同默认样式。 是的,将根据内容选择特定标签。

参考:有关详细信息,请参阅以下链接: What is the difference between <cite>, <em>, and <i> tags of HTML? What's the difference between <b> and <strong>, <i> and <em>?