主要区别:<em>是基于内容的样式,<i>一个是基于物理的样式。
< i > 是视觉要素(presentationl elements),分别表示无意义的加粗,无意义的斜体,仅仅表示样式上是粗体或斜体,而没有强调的语义,这两个标签在HTML4.01中不推荐使用,建议用CSS样式;
< em > 是表达要素(phrase elements)。 < em > (emphasized text)表示一般的强调文本,这个标签具有语义。该标签中的内容在搜索引擎中更受重视,一些语音阅读器也会根据它在阅读时加强语气。
扩展资料:
超文本标记语言(外国语简称:HTML)标记标签通常被称为HTML标签,HTML标签是HTML语言中最基本的单位,HTML标签是HTML(标准通用标记语言下的一个应用)最重要的组成部分。
HTML标签的大小写无关的,例如“主体”<body>跟<BODY>表示的意思是一样的,推荐使用小写。
参考资料:HTML标签百度百科
区别:
<i>表示不同,<em>更多的是表强调。表面上看都是斜体,但浏览器能感受到这些语义。如果你只想使用斜体字来显示文本的话,请使用
<i> 标签,当引入新的术语或在引用特定类型的术语或概念时作为固定样式的时候,也可以考虑使用 <em> 标签。
<i></i> :
斜体字 (英文全称:Italics)
<em></em> :
强调文本(通常是斜体加黑体、英文全称:EMphasize)
扩展资料:
HTML:
超文本标记语言,标准通用标记语言下的一个应用。
“超文本”就是指页面内可以包含图片、链接,甚至音乐、程序等非文字元素。
超文本标记语言的结构包括“头”部分(英语:Head)、和“主体”部分(英语:Body),其中“头”部提供关于网页的信息,“主体”部分提供网页的具体内容。
参考资料:
<i>标签:
显示斜体文本效果
<i>标签告诉浏览器将包含其中的文本以斜体字(italic)或者倾斜(oblique)字体显示;
<em>标签:
<em>标签中的文本表示为强调的内容,对于所有浏览器的显示效果来说,是把这段文字用斜体来显示;
当引入新的术语或在引用特定类型的术语或概念时作为固定样式的时候,也可以考虑使用 <em> 标签。
(说明:<i> 标签一定要和结束标签 </i> 结合起来使用;<em>标签也要和结束标签</em>结合使用。)
比如:在HTML中<s></s><del></del>都是删除。但<u></u>和<underline>他们的效果相同但实际意义相差很大。