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

问题描述

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

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

解决方法

是的,你可以。这样做:

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

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

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

,

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

  • <i> 标签以另一种声音或心情定义文本的一部分。
  • <em> 标签用于定义强调文本。
  • <address> 标签定义文档或文章的作者/所有者的联系信息。
  • <cite> 标签定义了创意作品的标题(例如一本书、一首诗、一首歌、一部电影、一幅画、一个雕塑等)。
,

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

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

相关问答

Selenium Web驱动程序和Java。元素在(x,y)点处不可单击。其...
Python-如何使用点“。” 访问字典成员?
Java 字符串是不可变的。到底是什么意思?
Java中的“ final”关键字如何工作?(我仍然可以修改对象。...
“loop:”在Java代码中。这是什么,为什么要编译?
java.lang.ClassNotFoundException:sun.jdbc.odbc.JdbcOdbc...