CSS中b,strong font-weight:bold是废话吗
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了CSS中b,strong font-weight:bold是废话吗相关的知识,希望对你有一定的参考价值。
不能说是废话,这样写其实是有道理的。你可以理解成这句是:多余的或不必要的。写这个的人很小心为了保险,实际上有些比较小众的浏览器的 b 和 strong 默认情况下并不是粗体,但用这些怪物级浏览器的人很少很少,完全可以忽略不计,所以你在乎那零点几K代码量的话把完全不用写它。 参考技术A strong是突出、强调作用的标签,也是有字体加粗的功能,而font-weight是单纯的加粗。现在语气强调也有h1-h5等类似于strong功能的HTML标签。你可以依据情况使用。
下面是我的观点:
1、对于一般的,或者为了适应排版的美观而加粗的,并没有特别的含义的文档的加粗,这时候用font-weight;
2、对于重要的标题、或者是关键字的加粗,使用strong或者h1等标签;
对于HTML4.01或以前的版本来说,这么写并没有什么不妥,如果是使用的xhtml,那么会影响其语义化。建议从语义化出发考虑,当然,你这么使用也无可厚非啊。
希望帮助到你,有疑问可向我追问,尽我所能为你解答。本回答被提问者采纳 参考技术B 其实这么写是为了更全面的兼容,防止有些浏览器不能默认解析<b></b><strong></strong>标签为字体加粗。 参考技术C 有些浏览器不支持strong标签,<strong>XXXXXXX</strong>,多数是兼容旧式浏览器
b与strong ,i与em的区别
1)b与strong的区别
b和strong标签,在网页中默认的情况下均是加粗字体的作用;
b标签是一个实体标签,它所包含的字符将被设为blod粗体,是html语言中的;---视觉化
strong标签是一个逻辑标签,作用是为了加强语气而加粗字体,是xhtml中的,其强调作用,可以用css标
签控制strong强调的方式。----语义化标签
在符合w3c的标准,推荐使用strong标签---语义化
2)i与em的区别
em标签告诉浏览器把其中的文本表示为强调的内容。i标签可以用来把这些名称和其他斜体字区别开来。
在文本中加入强调也需要有技巧。如果强调太多,有些重要的短语就会被漏掉;如果强调太少,就无法真
正突出重要的部分。这与调味品一样,最好还是不要滥用强调。
尽管em标签修饰的内容都是用斜体字来显示,但这些内容也具有更广泛的含义,将来的某一天,浏览
器也可能会使用其他的特殊效果来显示强调的文本。
如果你只想使用斜体字来显示文本的话,请使用 i标签。除此之外,文档中还可以包括用来改变文本显
示的级联样式定义。
链接:http://www.jianshu.com/p/59691c0900d3
以上是关于CSS中b,strong font-weight:bold是废话吗的主要内容,如果未能解决你的问题,请参考以下文章