<i>和<em>、<b>和<strong>的区别
类别:Web前端 浏览量:1090
时间:2016-5-3 <i>和<em>、<b>和<strong>的区别
<i>和<em>、<b>和<strong>的区别1、< b > < i > 是视觉要素(presentationl elements),分别表示无意义的加粗,无意义的斜体,表现样式为 { font-weight: bolder },仅仅表示「这里应该用粗体显示」或者「这里应该用斜体显示」,而没有强调的语义,建议用CSS样式替代这两个标签
2、< em > 和 < strong > 是表达要素(phrase elements)。 < em > (emphasized text)表示一般的强调文本,而 < strong > (strong emphasized text)表示比 < em > 语义更强的的强调文本。这两个标签具有语义。该标签中的内容在搜索引擎中更受重视,一些语音阅读器也会根据它在阅读时加强语气。
3、<strong>和<em>标签是“含有语义”的标签,搜索引擎会了解这些语义。其在HTML中是特意被设定为表示“强调”的意思。当发现这些表示“强调”的标签时,一些屏幕阅读器可能使用不同的语调。而<b>和<i>标签主要体现在网页布局上面的视觉效果体现。
4、如果在一段文本中,仅仅是想加粗或斜体显示某些文本,应该用<span>标签,然后给它定义CSS样式;如果是想在语义上强调一部分文本,例如关键词,那么应该用<em>和<strong>标签,<strong>标签表示比<em>标签更强调。
标签:css
您可能感兴趣
- css3做出效果(深入解读CSS3中transform变换模型的渲染)
- css控制表格换行
- css之float布局(css float属性_动力节点Java学院整理)
- css里margin是什么意思(正确理解CSS中的margin合并的用法)
- css3导航条推荐(使用CSS3制作倾斜导航条和毛玻璃效果)
- css3背景制作(纯CSS3实现Material Design效果)
- css3菜单特效(CSS3实现精美横向滚动菜单按钮)
- html支付功能怎么实现(Div+CSS仿支付宝登录页面)
- css用clearfix清除浮动
- css3轮播案例(纯CSS3实现图片无间断轮播效果)
- css修饰文本的方法(CSS常用文本样式总结)
- css3怎么创建圆角(CSS3中border-radius属性设定圆角的使用技巧)
- css背景的属性有哪些(简述CSS中的背景属性background)
- css display属性
- 动画用css3还是js(前端制作动画的几种方式css3,js)
- html 设置canvas的背景图可缩放(浅析canvas元素的html尺寸和css尺寸对元素视觉的影响)
- 白T恤穿法(白t恤)
- 你怎么忘了是说先爱我(你怎么忘了如何爱我)
- 做技术难吗(技术难不难)
- 林心如是谁(林心如是谁演的)
- 泰国安全吗(泰国安全吗2023)
- 菲律宾安全吗(菲律宾安全吗)