为了账号安全,请及时绑定邮箱和手机立即绑定

<b>和<Strong>、<i>和<em>之间有什么区别?

<b>和<Strong>、<i>和<em>之间有什么区别?

jeck猫 2019-06-28 15:23:35
<b>和<Strong>、<i>和<em>之间有什么区别?有什么区别<b>和<strong>, <i>和<em>在HTML/XHTML中?你应该什么时候使用每一种?
查看完整描述

3 回答

?
尚方宝剑之说

TA贡献1788条经验 获得超4个赞

他们有在正常的web浏览器呈现引擎上也有相同的效果。,但是有一个基本差异他们之间。

正如作者在讨论列表:

想想三种不同的情况:

  • Web浏览器
  • 盲人
  • 手机

“Bold”是一种风格-当你说“大胆的一个词”人们基本上都知道,它意味着在字母周围添加更多,比如说“墨水”,直到它们在其他字母中脱颖而出。

不幸的是,这对盲人毫无意义。在手机和其他PDA上,文本已经是粗体了,因为屏幕分辨率非常小。如果不搞砸什么东西,你就不能大胆。

<b>是一种风格-我们知道“大胆”应该是什么样子

<strong>不过是指应该如何理解某事。..“强”可以(而且经常是)意味着浏览器中的“粗体”,但它也可能意味着对像Jaws这样的口语程序(对于盲人来说)更低的语气,或者在Palm飞行员上用下划线(因为你不能用粗体)来表示。

HTML从来都不是关于样式的。做一些搜索“蒂姆·伯纳斯-李”“语义网” <strong>是语义的-它描述了它所包围的文本(例如,“该文本应该比您显示的其余文本更强”)而不是描述多么,怎样它所围绕的文本应显示(例如,“这个案文应该是粗体的”).


查看完整回答
反对 回复 2019-06-28
?
慕容708150

TA贡献1831条经验 获得超4个赞

<b><i>是显式的-它们分别指定粗体和斜体。

<strong><em>是语义的-它们规定所附文本在某种程度上应该是“强的”或“强调的”,通常是粗体和斜体,但允许通过CSS控制实际的样式。因此,这些都是首选的现代网页。


查看完整回答
反对 回复 2019-06-28
?
波斯汪

TA贡献1811条经验 获得超4个赞

<strong><em>在文档中添加额外的语义意义。只是碰巧他们也给你的文字一种大胆和斜体风格。

当然,您可以用CSS覆盖它们的样式。

<b><i>另一方面,只应用字体样式,不应再使用。(因为你应该用CSS格式化,如果文本真的很重要,那么你可能会让它变得“强大”或“强调”。)

希望这是有意义的。


查看完整回答
反对 回复 2019-06-28
  • 3 回答
  • 0 关注
  • 1591 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信