是否可以盲目地使用<strong>代替<b>?

Jit*_*yas 46 html xhtml accessibility web-standards semantic-markup

注意:我知道<b><span style="font-weight:bold>是一种表现形式,是一种更好的方式,<strong>并且<em>是强调的,但我的问题不是关于这一点.


如果我们把每一个<b><strong>盲目?许多人这样做,他们认为<b>不符合网络标准,因此他们将每个网站转换<b><strong>现场重新设计,内容重新填充,新网站设计,人们也向其他人提出这一点.


Dreamweaver中还向所有转换选项<b>,并<i><strong><em>上粘贴代码在设计视图中,当我们使用B和我哪些人盲目使用.

alt text http://shup.com/Shup/280420/1101118332-My-Desktop.png

和Dreamweaver(如果上面的选项被选中),以及网上WYSIWYG编辑器给输出<strong><em>而按钮显示.

alt text http://shup.com/Shup/280425/1101118921-My-Desktop.png

在我看来,它正在制造一种对<strong>和的错误观念<b>


当我们从客户端获取内容时,我们不知道客户想要强调的位置以及他只想使用粗体文本进行演示.在这种情况下我们该怎么做?谁也没有给决定为每个实例(我们和客户端)的时候,是否应该<b>或者<strong>,<i><em>

有什么利弊的每一个转换<b><i><strong><em>盲目的,如果我们说我们的网站是访问?


更新:记住<b>并且<i>不要弃用它们是HTML 5规范

Luh*_*ann 29

正如其他人使用提到<strong>, <em>,<cite>等增加了语义,因为你谈谈你为什么要强调这个东西是很重要的,并增加你的HTML的可读性,因为你知道为什么它的大胆.

此外,屏幕阅读器使用强标签在大声朗读时产生可听见的差异.

也许你可以考虑将音频表现作为指导.如果您在朗读时想要有所不同,请将其标记为<strong>,例如,如果不使用<b>.

然后是渲染问题:我实际上并不知道所有浏览器是否都会将其渲染<strong>为粗体,如果它将保持这种状态.

简而言之:<strong></strong>.


Mat*_*ens 14

是否可以<strong>代替<b> 盲目使用

没有.

引用Anne van Kesteren(来源):

让我提出一些相互矛盾的建议.请不要更换emistrongb.生成的标记可能更准确.尤其是所见即所得的软件,这是极不可能,他们将被正确使用,也因为这个概念传播,他们是可以互换的唯一的区别在于strong,并em有语义很多滥用的发生.如有疑问,请使用ib.

当然,他是对的.strong并且b不一样.em并且i不一样.仅使用strong/ em如果要为文本添加语义强调.

  • 这几乎总是我们使用<b>和<i>的原因. (8认同)

tak*_*hin 7

<b>,<i>,<tt>是严格排印.

通过说印刷,我不是说视觉.我的意思是表达的语义.他们需要额外的上下文来具有特定的意义(例如,定义,如:

  • 斜体文字取自......

或依赖于排版惯例,就像粗体文字是引人注目的,斜体字意味着背景变化).在印刷约定中,粗体和斜体是某种括号嵌套.

(for example [this one has another context])
Run Code Online (Sandbox Code Playgroud)

例如,这个有另一个上下文

这些标签是传统印刷排版的端口,其中语义由特定的视觉呈现携带.

正如您所指出的那样,它们被认为是不推荐使用的,但不适用于XHTML5.为什么?我认为,主要是网络内容不仅仅适用于电子媒体.如果您打印Web文档,这些标记可能会替换某些表达式的语法,例如TeX.

<strong><em>严格用于语义,

告诉我们应该如何阅读和强调文本.

因此,回顾一下,这些标签中没有一个与其他标签相同,因此它们甚至不应该被使用,但不能互换使用,也不能替代.特别是盲目地.

AFIR,Dreamweaver不是WYSIWYM编辑器的模型.我一直认为它是下一代FrontPage思想(易用性和现在完成的事情,忘记了未来和可扩展性).

所以我理解这里的惊喜,你的误解感是对的:)