gpt4 book ai didi

html - 有什么区别?

转载 作者:bug小助手 更新时间:2023-10-28 10:53:09 25 4
gpt4 key购买 nike

HTML/XHTML 中的 <b><strong><i><em> 有什么区别?你应该什么时候使用它们?

最佳答案

它们在普通网络浏览器渲染引擎上具有相同的效果,但它们之间存在根本区别

正如作者在 a discussion list post 中所写的那样:

考虑三种不同的情况:

  • 网络浏览器
  • 盲人
  • 手机

“Bold”是一种风格——当你说“bold a word”时,人们基本上都知道这意味着在字母周围添加更多,比如说“墨水”,直到它们脱颖而出在其余的字母中更多。

不幸的是,这对盲人来说毫无意义。在手机上和其他 PDA 一样,文本已经是粗体了,因为屏幕分辨率非常小。如果不搞砸的话,你不能加粗。

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

<strong> 但是表示应该如何理解某事。 “强”在浏览器中可能(并且经常)意味着“粗体”,但它也可能意味着像 Jaws(盲人)这样的口语程序的语气较低或用下划线表示(因为你不能加粗粗体)在 Palm Pilot 上。

HTML 从来就不是关于样式的。做some searches对于 "Tim Berners-Lee"“语义网”。 <strong>是语义的——它描述了它周围的文本(例如,“这个文本应该比你显示的其他文本更强大”),而不是描述如何它周围的文本应显示(例如,“此文本应为粗体”)。

关于html - <b> 和 <strong>、<i> 和 <em> 有什么区别?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/271743/

25 4 0