求汉化版<绝对服从命令汉化版>

html中的&b&和&strong&有什么区别呢?_问答_ThinkSAAS
html中的&b&和&strong&有什么区别呢?
html中的&b&和&strong&有什么区别呢?
今天面试被问到html中的b和strong标签有什么区别,傻眼了,求高人指点
两者虽然在网页中显示效果一样,但实际目的不同。
&b&这个标签对应bold,即文本加粗,其目的仅仅是为了加粗显示文本,是一种样式/风格需求;
&strong&这个标签意思是加强,表示该文本比较重要,提醒读者/终端注意。为了达到这个目的,浏览器等终端将其加粗显示;
总结:&b&为了加粗而加粗,&strong&为了标明重点而加粗。
b已经不提倡使用了,因为认为他应该归到css样式当中。
现在使用更加语义化的strong标签。
早年HTML是直接用标签和属性来表达样式的,&b&所代表的bold粗体就是一个例子,此外还有&i&也就是italic斜体,当然了这个方式现在的浏览器仍然也还兼容
后来网站网页越做越复杂,为了让页面结构更加清晰,所以引入了层叠样式表CSS让内容和表现分离开来,这时候&strong&和&em&等不直接表示样式,仅表达结构的标签应运而生,开发者可以根据自己的需要通过CSS来定义网页的重点应该怎样表达,而不仅仅是加粗或者斜体。用户端也可以自己来定义样式表,为重点内容配置一个更加显眼的突出方式而不仅仅是加粗
另外还有一个很重要的点是可读性(可访问性)的优势,对于某些视觉障碍的用户来说,单纯的表达加粗对于他们来说是不够的,因为他们甚至有可能不理解这个概念(全盲的人),但是标识为重点,为视障人士设计的浏览器/阅读器等就可以有他们正确的方式来提醒用户这块区域是重点内容
总而言之,&strong&是个语义上的概念,表达的是强调,浏览器默认表现为加粗。&b&则只是加粗。
PS: 一度认为是下一代HTML的XHTML其实主张删除所有的这种表达样式的标签,包括不限于&b&,&i&,&color&,¢er&等等。不过后来HTML5成为了正式标准,XHTML的一些主张被合并进入HTML5,但是不包括这条
最基本的问题了,类似的还有 em 和 i 标签
b只是加粗,strong还带强调
b是字体加粗,而strong是从文章来看,这是你的重点。
是样式带语义
添加你想要问的问题
PHP开发框架
开发工具/编程工具
服务器环境
ThinkSAAS商业授权:
ThinkSAAS为用户提供有偿个性定制开发服务
ThinkSAAS将为商业授权用户提供二次开发指导和技术支持
让ThinkSAAS更好,把建议拿来。
开发***微信扫二维码下载作业帮
1.75亿学生的选择
下载作业帮***包
扫二维码下载作业帮
1.75亿学生的选择
#include&string.h&是什么意思#include是什么意思
扫二维码下载作业帮
1.75亿学生的选择
#include是预编译,后面的string.h是头文件,编译的时候,会把C编程环境的库文件对应的string.h头文件替换了这行,相当于省略了一堆代码的编写.
为您推荐:
其他类似问题
扫描下载二维码查看: 832|回复: 2
注册时间最后登录UID83144阅读权限30帖子精华0积分307纹银277 两声望6 贡献0
中级会员, 积分 307, 距离下一级还需 1693 积分
请问哪里有得下 &三国志孔明传& 开头音乐, 任何音乐档(只要能播)就行。如果有已取出的档当然更好。先行谢过。
注册时间最后登录UID56413阅读权限100帖子精华22积分12152纹银3686 两声望2410 贡献0
帖子精华22
本版楼顶Mc的FTP下载光盘版游戏即可。
注册时间最后登录UID83144阅读权限30帖子精华0积分307纹银277 两声望6 贡献0
中级会员, 积分 307, 距离下一级还需 1693 积分
这个帖可删了。
无私奉献奖章
Medal No.5
技术创新奖章
Medal No.7
Powered by

参考资料

 

随机推荐