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>
盲目的,如果我们说我们的网站是访问?
Luh*_*ann 29
正如其他人使用提到<strong
>, <em>
,<cite>
等增加了语义,因为你谈谈你为什么要强调这个东西是很重要的,并增加你的HTML的可读性,因为你知道为什么它的大胆.
此外,屏幕阅读器使用强标签在大声朗读时产生可听见的差异.
也许你可以考虑将音频表现作为指导.如果您在朗读时想要有所不同,请将其标记为<strong>
,例如,如果不使用<b>
.
然后是渲染问题:我实际上并不知道所有浏览器是否都会将其渲染<strong>
为粗体,如果它将保持这种状态.
简而言之:<strong>
不</strong>
.
<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思想(易用性和现在完成的事情,忘记了未来和可扩展性).
所以我理解这里的惊喜,你的误解感是对的:)