I Sparkle

Sparkle my ideas

漫谈HTML 标签 B和Strong的区别

今天面试一位网页设计师,没有问他太多的问题,了解了他的基本情况之后,问了他一个问题:B和Strong的区别。

他想了半天,没有想出来……而且好像并不知道这两个标签是什么,有什么用。

其实问这个问题不是故意刁难。

我认为能够真正说出这两个标签的区别的人,基本上算是很牛的人了,因为如果只是一般的网页设计师的话,不会去研究HTML标签的,更不会去对比两个类似标签的区别。

但是如果不知道这两个标签的人,肯定不是合格的网页设计师。

事实上,这两个标签的表现是一样的,都是文字的加粗。

网上有资料说B是实体标签,strong是逻辑标签,推荐使用实体标签 云云……

我个人比较推荐strong标签,原因如下:

1、Strong表示强调,对SEO友好。

2、Strong是Xhtml标准推荐使用的标签。

3、strong更具语义化。标签的语义化和CSS的语义化已然是一个趋势了。

目前strong的默认样式是加粗,也就是bold,如果说担心strong的默认样式会更改的话,我认为纯粹的杞人忧天,对于这么一个使用非常频繁的标签,我认为W3C不会随意改它的默认样式的,即使改了,我们也可以用CSS来定义它的表现。

浏览器对CSS的解释会逐渐趋于统一,我估计,将来浏览器之争不会在CSS的解释上面,而是在浏览器本身的功能和性能。只要符合CSS标准,兼容性问题将不再是问题。

您或许会喜欢:

如果您喜欢本文,您可以对本文发表评论订阅本站 以获取本站最新动态。

发表评论