tt,i,b,big和small标签不被弃用,但可以用CSS实现更丰富的效果。使用这些的优点是什么?使用tt,i,b,大和小标签有什么优点?
回答
虽然是的,但它更短,易于使用,手头上的问题是语义标记 - 基本上,对于用户而言应该是什么意思是没有问题的。这对于颜色和字体重量毫无意义的情况尤其重要(例如,对于使用文本到语音转换系统的盲人)。
如果您在美国政府机构工作(任何美国政府,而不仅仅是联邦政府),则受美国残疾人法案的约束。联邦调查局特别受到第508条的约束...但实际上,遵守Web Content Accessibility Guidelines也是很好的做法。公司明智地遵循这些准则来减少诉讼的可能性,然后不得不重新设计一方来正确处理这些问题。
ps。你没有提到的那个元素总是让我感到困惑的是<th>
......为什么地狱会使用<td><b> ... </b></td>
或<td class='header'> ...
?
比较如下:
<span style="font-weight:bold">Some Text</span>
和
<style type="text/css"><!-- .b{font-weight:bold;} --></style>
<span class="b">Some Text</span>
和
<b>Some Text</b>
绝对<b>
和</b>
是最短的。而且,即使在今天,网络标准已经成长并且成熟了许多,这些标签也被大量使用。
我能想到的唯一“优点”是它们受到所有主流浏览器的支持,它们对我们来说很简单。例如,如果你想要做的是斜体化一些文本,那么就使用i。这比在CSS中编写等价物要简单得多,而且您会知道它会按预期工作。
也许是因为语义。它使一个人(机器人,用户)更有意义,谁读的代码有<b>Some important text</b>
(真的过时了:<strong>Some important text</strong>
)比<span style='font-weight:bold'>Some important text</span>
跨度可以包含任何东西,但是,一般,较强的中含有一种被察觉。
,因为他们指定如何显示,而不是指定型你不应该使用这些。 I.E.他们将表示与可维护性差的内容耦合在一起。因此,而不是<b>
使用<strong>
。然后,如果需要,可以在一个地方设置<strong>
的样式。
嗯,可以说风格<div>
或<span>
可以做其他html标签可以做的任何事情,那么为什么有这些标签呢?答案是标签主要不是造型。它们主要用于识别信息的类型。所以,<em>
不用于斜体;它用于表示内部应该是强调。什么强调是取决于内容的读者。
使用这些的最大优点是,它允许浏览项目(网络浏览器等)来决定如何渲染文本。这些是为了说明这样一个事实,即并非所有的浏览器都能够以粗体显示某些内容(任何人都记得lynx?)。大多数情况下,这不是问题,技术已经比当前标准快得多,但它肯定是过去的。你认为8年前有彩屏的手机很少见,现在已经很普遍了。
小,b和我都在HTML5 spec有新的/更好的定义,将来会有更大的意义。
其他人喜欢用b或i元素来表示纯粹的视觉标记,例如在Nifty corners技术添加圆角盒
'新/更好的定义'现在只与'b'相反。根据HTML5规范:当没有其他元素更合适时,应使用b元素作为最后的手段。特别是,标题应该使用h1到h6元素,强调重点应该使用em元素,重要性应该用强元素表示,标记或突出显示的文本应该使用标记元素。 – Joe 2009-10-16 13:53:23
+1,我一直使用''作为“小字样”,任何时候我都想把它放在一边。 SO甚至可以在头版上使用它,在数字下面的“选票”和“答案”。 – DisgruntledGoat 2009-10-16 16:31:04
- 1. 使用STI和Category有什么优点?
- 2. “a,b,c”.split(“,”)优于[“a”,“b”,“c”]的优点是什么?
- 3. 使用cferror标签与onError方法处理错误有什么优点/缺点?
- 4. 使用Maven有什么优点/缺点?
- 5. Backbone.js使用小胡子有什么优点/缺点?
- 6. 什么是使用大型CSS文件的优点和缺点?
- 7. has_many和has_one,有什么优点/缺点?
- 8. 我应该使用什么标签来存档文件大小?
- 9. 使用git-svn有什么优缺点?
- 10. B +树节点大小
- 11. 使用Meteor-Roles有什么优点和缺点?
- 12. 使用`select table_name。*`有什么优点和缺点?
- 13. 使用Castle Active Record vs Straight NHibernate有什么优点和缺点?
- 14. 使用数据服务层有什么优点和缺点?
- 15. 使用IOC容器有什么优点和缺点?
- 16. 使用Docker Vs Vanilla LXC有什么优点和缺点?
- 17. 使用D指针有什么优点和缺点?
- 18. 使用Drupal最大的缺点和优势是什么?
- 19. Android:标签布局优点和缺点
- 20. i ++和++ i有什么区别?
- 21. 使用DMA的字节I/O有什么优势?
- 22. 使用二进制I/O代替文本I/O有什么优势?
- 23. T-tree优于B +/-树的优点是什么?
- 24. 使用BeautifulSoup显示p标签内的所有b标签
- 25. Core Data,Firebase和Realm有什么区别?他们有什么优点和缺点?
- 26. HTML:使用大量<form>标签有什么不妥?
- 27. 春季使用标签标签有什么用途
- 28. 使用innerhtml填充div标签有什么缺点
- 29. Fpgui和lcl和qt有什么优点和缺点?
- 30. 重用AFHTTPRequestOperationManager有什么优点和缺点?
或者你可以只是做一些文本,让有关的造型样式表忧虑它。你知道,他们打算做的方式。 – jalf 2009-10-16 13:32:25
或更好,仍然使用语义上有意义的标记,例如SomeText – jalf 2009-10-16 13:50:47