问题描述
我能否澄清一下,下面这 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)中打开它。如果文字看起来一样,那就看起来一样!
如您所见,<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>?