strong标签与b标签的区别

关于html标签中b和strong两个的区别。

用在网页上,默认情况下它们起的均是加粗字体的作用,二者所不同的是,<b>标签是一个实体标签,它所包围的字符将被设为bold(粗体),而<strong>标签是一个逻辑标签,它的作用是加强字符的语气,一般来说,加强字符的语气是通过将字符变为bold(粗体)来实现的。

简单的说strong是web标准中xhtml的标签,strong的意思是“强调”;

  b是html的,b的意思是bold(粗体)。

web标准主张
xhtml不涉及具体的表现形式,“强调”可以用加粗来强调,也可以用其它方式来强调,比如下划线,比如字体加大,比如红色,等等,可以通过css来改变
strong的具体表现。

并不是说有了strong,就淘汰了b,只是这个b很无辜,就因为自己表示的是字体加粗,恰巧跟strong默认情况下强调的效果一致,其实这个strong完全可以定义成别的样式的强调效果

  从SEO的角度来讲,b标签除了加粗字体外没有什么作用;但strong初此之外,有强调之意,即是告诉搜索引擎这里很重要。

但是为了符合现在W3C的标准,还是推荐使用strong标签。

更多 1

时间: 2024-11-01 12:33:01

strong标签与b标签的区别的相关文章

HTML标签&lt;b&gt;与&lt;strong&gt;以及&lt;i&gt;与&lt;em&gt;的区别

在一般情况下,<b>和<strong>标签的显示效果一样,<i>和<em>标签的显示效果一样.那么它们的区别在哪呢?我们应该使用哪种标签呢? 在w3school中,各标签的定义如下: <b> 标签规定粗体文本. <strong> 标签和 <em> 标签一样,用于强调文本,但它强调的程度更强一些. <i> 标签显示斜体文本效果. <em> 标签告诉浏览器把其中的文本表示为强调的内容. w3school

HTML5标签与HTML4标签的区别示例介绍_html5教程技巧

(1)概念的变化: HTML5专注内容与结构,而不专注的表现 <header> <hgroup>导航相关数据</hgroup> </header> <nav>菜单</nav> <article> <h1>标题:HTML5专题视频教程</h1> (2)声明与标签: HTML5在更多的声明和标签上面做了简化,也对兼容做了详细的规定,废除了部分元素,增加了部分元素. HTML5标签语法介绍及新增标记 1.

arclist标签和list标签区别

很多站长朋友在刚入门织梦的时候对织梦的标签存在很多的困惑,关于arclist标签和list标签,甚至不知道啥时候用arclist,啥时用list标签.arclist 为自由列表,全局模板中都生效,一般我们在首页用到居多,可以随便调用某栏目下的文章列表.list 是表示列表模板里的分页内容,大多在栏目新闻列表用到.一般当公司新闻和网站公告都共用同一list_article.htm模板时,list会自动判断当前栏目下的文章内容,而展示出来,而且带有分页功能. 随即文章: "当生活欺骗了你,不要悲伤,

@Autowired标签与 @Resource标签 的区别

Spring不但支持自己定义的@Autowired注解,还支持由JSR-250规范定义的几个注解,如:@Resource. @PostConstruct及@PreDestroy. 1. @Autowired    @Autowired是Spring 提供的,需导入    Package:org.springframework.beans.factory.annotation.Autowired;    只按照byType 注入.2. @Resource    @Resource默认按 byNam

i标签和em标签的区别

很多人以为i标签和em标签都只是HTML用于斜体的标签,并不知道他们有什么区别. 其实对于熟悉SEO的人来说,他们的区别挺大的(普通用户略过). i标签的作用:仅仅是为了让字体显示斜体,对于SEO没什么作用. em标签的作用:不仅可以让字体显示斜体,而且可以加强语气,告诉搜索引擎这里是重要的. i标签和em标签的区别

JS点击任意标签获得该标签属性,以获得ID为例,以及AJAX的异步原理和 $(document).ready()与window.onload加载方法的区别

js代码: //$(document).click(function (e) { // 在页面任意位置点击而触发此事件 // var select = ""; // var i = $(e.target).attr("id"); // e.target表示被点击的目标 //这里是实际项目里面寻找下拉框的方法 // select = e.target.parentNode.parentNode.getElementsByTagName('select') //循环的方

html5新增标签与传统html的区别

一.文档声明以及编码声明的改变 html5之前的版本声明: 文档类型- <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN""http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> 文档编码- <meta http-equiv="Content-Type" content="text/ht

HTML的两类标签:行标签、块标签

HTML的两类标签:行标签.块标签 行标签:包含a.span.em.strong.img.var: a标签:主要用来链接一个其他的网页: span标签:主要用来对行内的文字进行一些样式以及其他的操作: em标签:一般用来对文字进行强调,使用斜体体现出来: strong标签:一般用来对文字进行强调,使用加粗字体体现出来: img标签:图片引用标签,其中 src属性中写入图片的地址: var标签:JavaScript中命名变量的标签. 块标签:包含p.div.ul.ol.li.dl.dt.dd.h1

02-body标签中相关标签

今日内容: 字体标签: h1~h6.<font>.<u>.<b>.<strong><em>.<sup>.<sub> 排版标签 <div> .<span> . <br>.<hr>.<center>.<pre> 超链接 <a> 图片标签  <img> HTML标签中有两类标签: 1.字体标签 2.排版标签 一.字体标签 字体标签包含

html - body标签中相关标签

今日内容: 字体标签: h1~h6.<font>.<u>.<b>.<strong><em>.<sup>.<sub> 排版标签 <div> .<span> . <br>.<hr>.<center>.<pre> 超链接 <a> 图片标签  <img> HTML标签中有两类标签: 1.字体标签 2.排版标签 一.字体标签 字体标签包含