Bad Tags — html有害的标签(2)
作者:cmstv 来源:蓝色理想 发布时间:2008-10-13 19:47:00
好的标签,坏的应用。
进入你的房子,你可能跪下钻狗洞,但是等下,有一个专门为人设计的门装饰——把手,呵呵,看看,门才拥有让人通过的正确大小。
HTML标签正是为细节设计,信任或不信任,当你正确使用它们,你能取得最佳结果。
当html是语意的,网页对残障用户带来更多的易用性,比如屏幕读者经常强调列表它使用到ul标签或一个标题它使用到h1或h2标签。
html最严重的滥用就是表格,表格被用来布局,但它们仅仅只是用来表示表格数据。不用表格布局的想法不是像佛教徒一样寻求启迪,它有真正的益处,不仅减轻网页体积,同时可以容易的维护和重新设计网页。
有时一些设计者使用一些标签和属性完成过渡性的设计(特别是表格布局),一是可以支持老版本浏览器(Netscape 4)。在Netscape 4表格比CSS的表现好,但它的用户非常少而且正在减少,现在移动用户正在增多,表格布局就显的非常糟糕。上面提到的表格优点远超缺点,原因在于在尽量少的风格下页面需要考虑所有浏览器的功能。
框架 Frames
金发姑娘认为这是一个非常不错的主意为一碗稀饭帮助她,但是随后三个大型食肉动物出现把她扔出了窗户。框架就像是属于熊的一碗稀饭。它们看起来不错,但是危险时刻存在。
大部分网站都不用框架,大部分网站用户只使用单一的页面。
但是如果,由于一些原因,你需要防止用户添加一个指定的页面到它们的书签,或者你想防止经由email或即时信息介绍的指定页面,或者你想添加另外一个级别的整体复杂性给使用屏幕阅读器的残疾用户,他们需要在框架间导航,或者你想进入搜索引擎地狱,就用框架吧。
基本上,框架什么也不做,只增加了复杂性和失去可用性。
最后如果你跟循下面的规则,不会错的太离谱。
如果标签或属性的名称比较生僻,建议注释下,或不用它。这样使用css的效率会提高。
让标签做符合它名称的工作。表格就用在表格数据。标题就用标题,等等。
当你有明确的内容,使用适当的标签。列表用列表,标题用标题,等等。
猜你喜欢
- 一个js代码,图片实时变形一幅图片,长度\宽度之大小与比例都不停地变化,如同哈哈镜的效果,很能引人注目,用在网页上,可以给人意外的惊喜!&l
- 【原文地址】 Tip/Trick: Supporting Full Screen Mode with Silverlight 【原文发表日期
- 先使用 Ms Access 压缩修复,然后再去相关的表把备注类型的字段里的“索引”去掉 备注型字段为什么不能超过1950字节?是由于备注型字
- strConnString = "driver={MySQL ODBC 3.51 
- 本文介绍了一种将英文字符首个字母串转换为大写的asp代码,当然这个功能可能英文网站比较有用。转换大写功能英文介绍:Code Title: P
- 你的SQL Server最近是否运行不正常?不,我指的不是我们肯定会遇到的通常的数据库和操作系统问题。我的意思是,你是否经历过服务器的反应迟
- 各种asp字符串处理函数,包括:把字符串换为char型数组,把一个数组转换成一个字符串,检查源字符串str是否以chars开头,检查源字符串
- 一、conn.asp<% '@Language="VBSCRIPT" CO
- 5月20日,微软正式提供了Windows XP下可用的雅黑字体下载,雅黑字体是一款近乎完美的字体,解决了宋体小文字无法辩认的问
- 原文地址:30 Days of Mootools 1.2 Tutorials - Day 15 - SlidersMooTools 1.2的
- 指定的代码页特性无效。 codepage属性:是指出网页的代码页 如果制作的网页脚本与WEB服务端的默认代码页不同,则必须指明代码页: 代码
- 最近开始在项目中使用Quickwork For Asp,虽然该框架是自己独立完成的,不过功能没做过详细的总结,所以很多参数总是会弄错,毕竟鱼
- 如果我们希望把一个网站的更新实时发布到另一个网站上,最好的方法是通过 RSS 进行转载。如果只是需要简单的对更新的条目做个提示的话,使用 J
- TMD这年头做前端真命苦,IE出了N个版本就算了,还跳出个马桶出来。你说你这个马桶,用人家内核就好好用拉。还改人家的东西干啥,那你改就改拉,
- 在html里的每一个标签都有其自身的意义,而H标签作为标题标签,它的意义更是至关重要。对于H标签的用法特别是h1的用法一直是个争议的问题,也
- 即使在不太复杂的样式表中,也可能会有两个或者更多个规则找到同一元素。CSS通过一个叫做层叠(cascade)的过程处理这种冲突。
- asp fso type属性取得文件类型代码是用来返回类型指定的文件或文件夹。语法FileObject.Type FolderObject.
- 其主要的优点便是无需再手工添加大量的信息了,可以指定对某一个站信息的截取进行批量录入,达到省时省力的目的。与其单纯的ASP小偷程序不同的是:
- upload.htm <html><head><title>网站维护 -
- 阅读上一篇:[译]Javascript风格要素(一) 我们使用习惯用法可以使我们的意图更加的清晰和简洁。使用==时,当心强制转换考虑下面函数