HTML中i、em、b、strong的区别

近期打算学习前端,记录点滴。

首先解释这4个标签各自的意思:

<i> 标签呈现斜体的文本。
<em>把文本定义为斜体强调的内容。
<b> 标签定义粗体的文本。
<strong>把文本定义为粗体语气更强的强调的内容。

有心人可能会发现,他们之间两两作用一致,为何要设计的这般“冗余”,搜了写文档,发现其中还是有它们存在的道理

在浏览器中,<i>和<em> 默认用斜体表示,<b>和<strong>用粗体表示。

<b>和<i> 标签定义与文本中其余部分不同的部分,并把这部分文本呈现为斜体文本。<b>和<strong>用来强调文本,并把这部分文本呈现为粗体文本。

<em>用来局部强调,<strong>则是全局强调。从视觉上考虑,<em>的强调是有顺序的,阅读到某处时,才会注意到。

<strong>的强调则是一种随意无顺序的,看见某文时,立刻就凸显出来的关键词句。

斜体和粗体刚好满足了这两种视觉效果,因此也就成了<em>和<strong>的默认样式。

<em>表示内容的着重点(stress emphasis),<strong>表示内容的重要性(strong importance)<strong>不会改变所在句子的语意,em 则会改变所在句子的语义。

<em>是句意强调,加与不加会引起语义变化。<strong>是重要性强调,和局部还是全局无关,局部强调用<strong>也可以,<strong>强调的是重要性,不会改变句意。

<b>和<i> 仅用来使文本呈现粗体和斜体,区别其它文本,不会产生任何语义的变化。

时间: 2024-10-05 05:11:57

HTML中i、em、b、strong的区别的相关文章

比较css中单位px,em和rem的区别

国内的设计师大都喜欢用px,而国外网站大都喜欢用em和rem,那么三者有什么区别,又各自有什么优劣呢? px特点 1. IE无法调整那些使用px作为单位的字体大小: 2. 国外的大部分网站能够调整的原因在于其使用了em或rem作为字体单位: 3. Firefox能够调整px和em,rem,但是96%以上的中国网民使用IE浏览器(或内核). px像素(Pixel).相对长度单位.像素px是相对于显示器屏幕分辨率而言的.(引自CSS2.0手册) em是相对长度单位.相对于当前对象内文本的字体尺寸.如

&lt;em&gt;标签与&lt;strong&gt;标签区别

<em>标签与<strong>标签区别 <em> 标签告诉浏览器把其中的文本表示为强调的内容.把这段文字用斜体来显示. 尽 管现在 <em> 标签修饰的内容都是用斜体字来显示,但这些内容也具有更广泛的含义,将来的某一天,浏览器也可能会使用其他的特殊效果来显示强调的文本.如果只想使用斜体 字来显示文本的话,请使用 <i> 标签.除此之外,文档中还可以包括用来改变文本显示的级联样式定义. 除强调之外,当引入新的术语或在引用特定类型的术语或概念时作为固

title与h1的区别、b与strong的区别、i与em的区别?

title与h1的区别 定义: title是网站标题, h1是文章主题 作用: title概括网站信息,可以直接告诉搜索引擎和用户这 个网站是关于什么主题和内容的,是显示在网页Tab栏里的: h1突出文章主题,面对用户,更突出其视觉效果,指向 页面主体信息,是显示在网页中的. b与strong的区别 定义: b(bold)是实体标签,用来给文字加粗, strong是逻辑标签,作用是加强字符语气. 区别: b标签只是加粗的样式,没有实际含义,常用来表达无强调或着重意味的粗体文字,比如文章摘要中的关

css中em和rem的区别

在css中单位长度用的最多的是px.em.rem,这三个的区别是:1.px是固定的像素,一旦设置了就无法因为适应页面大小而改变.2.em和rem相对于px更具有灵活性,他们是相对长度单位,意思是长度不是定死了的,更适用于响应式布局. 对于em和rem的区别一句话概括:em相对于父元素,rem相对于根元素.rem中的r意思是root根. em:1.子元素字体大小的em是相对于父元素字体大小2.元素的width/height/padding/margin用em的话是相对于该元素的font-size

css中px、em和rem的区别总结

前言 em 和 rem 都是灵活可扩展的单位,由浏览器转换为像素值,取决于设计中的字体大小,如果使用值 1em 或 1rem ,它可以被浏览器转换为从 16px 到 160px 或其他任意值.浏览器使用 1px ,那么 1px 始终显示为完全 1px. em 和 rem 的相同点 使用 em 和 rem 单位可以让我们的设计更加灵活,能够控制元素整体放大缩小,而不是固定大小 em 和 rem 区别 区别是浏览器根据谁来转化成 px 值 rem 单位如何转化为像素值 当使用 rem 单位,他们转化

css中em与px的区别

学习CSS了解单位em和px的区别 2007-11-14 10:12 来源:cz268.com.cn 编辑:阿小[纠错]人评论 A-A+ 这里引用的是Jorux的“95%的中国网站需要重写CSS”的文章,题目有点吓人,但是确实是现在国内网页制作方面的一些缺陷.我一直也搞不清楚px与em之间的关系和特点,看过以后确实收获很大.平时都是用px来定义字体,所以无法用浏览器字体放大的功能,而国外大多数网站都可以在IE下使用.因为 1.IE无法调整那些使用px作为单位的字体大小: 2.国外的大部分网站能够

css中px,em和rem的区别

css中px,em和rem的区别 今天,突然间发现一个特别有意思的问题,就是无意间看到一个网站中的em并不是16px,下面展开了对于px和em以及rem的探究. 首先,px是绝对长度单位,是相对于显示器屏幕分辨率而言的,而em.rem是相对长度单位,相对于当前对象内文本的字体尺寸.如当前对行内文本的字体尺寸未被人为设置,则相对于浏览器的默认字体尺寸.在国内,大部分网站是无法调整的,他们大部分是用的px做单位,国外的网站大多用em或rem作为单位字体,他们的网站的字体就容易调控. 然后针对单独的p

【技术】css中em与px的区别

em指字体高,任意浏览器的默认字体高都是16px.所以未经调整的浏览器都符合: 1em=16px.那么12px=0.75em, 10px=0.625em.为了简化font-size的换算,需要在css中的body选择器中声明body{font-size: 62.5%;},这就使em值变为 16px*62.5%=10px, 这样12px=1.2em, 10px=1em, 也就是说只需要将你的原来的px数值除以10,然后换上em作为单位就行了.em有如下特点: 1. em的值并不是固定的: 2. e

iOS中assign,copy,retain之间的区别以及weak和strong的区别

@property (nonatomic, assign) NSString *title; 什么是assign,copy,retain之间的区别? assign: 简单赋值,不更改索引计数(Reference Counting). copy: 建立一个索引计数为1的对象,然后释放旧对象 retain:释放旧的对象,将旧对象的值赋予输入对象,再提高输入对象的索引计数为1 weak 和strong的区别: (weak和strong)不同的是 当一个对象不再有strong类型的指针指向它的时候 它会