遵循国际网站建设标准进行网站设计和改善 |
|
![]() |
发起人:macroblue 回复数:0 浏览数:3268 最后更新:2009/12/25 22:24:55 by macroblue |
| 选择查看 | 帖子排序: |
|
macroblue 发表于 2009/12/25 22:24:55
|
|
遵循国际网站建设标准进行网站设计和改善 让我们赶紧跟上新时代的步伐,遵循国际网站标准(Web Standards)进行网站设计和改善自己的网站,今天让一起来了解一下网站标准吧。
一.为什么要建立网站标准 如何解决这些问题呢?有识之士早已开始思考,需要建立一种普遍认同的标准来结束这种无序和混乱。商业公司(Netscape、Microsoft等)也终于认识到统一标准的好处,因此在W3C(W3C.org)的组织下,网站标准开始被建立(1998年2月10日发布XML1.0为标志),并在网站标准组织(webstandards.org)的督促下推广执行。 二.什么是网站标准 三.遵循标准的网站与传统网站的区别 正确有效的代码。通过W3C代码校验(http://validator.w3.org/)的就是正确代码。对人、机都易用的代码。能够接受广泛的用户和设备的访问,用CSS分离表现层和内容。使代码更简洁、下载速度更快,批量修改和定制表现形式更容易。 四.采用网站标准的好处和缺点 2.缺点 五.怎么改善现有网站 为了被浏览器正确解释和通过标识校验,所有的XHTML文档都必须声明它们所使用的编码语言。代码如下: XML对大小写是敏感的,所以,XHTML也是大小写有区别的。所有的XHTML元素和属性的名字都必须使用小写。否则你的文档将被W3C校验认为是无效的。例如下面的代码是不正确的: 为所有图片添加alt属性。alt属性指定了当图片不能显示的时候就显示供替换文本,这样做对正常用户可有可无,但对纯文本浏览器和使用屏幕阅读机的用户来说是至关重要的。只有添加了alt属性,代码才会被W3C正确性校验通过。注意的是我们要添加有意义的alt属性,象下面这样的写法毫无意义: 在HTML中,你可以不需要给属性值加引号,但是在XHTML中,它们必须被加引号。 在XHTML中,每一个打开的标签都必须关闭。就象这样: 我们在写标识时已经养成习惯,当希望字体大点就用<h1>,希望在前面加个点符号就用<li>。我们总是想<h1>的意思是大的,<li>的意思是圆点,<b>的意思是“加粗文本”。而实际上, <h1>能变成你想要的任何样子,通过CSS,<h1>能变成小的字体,<p>文本能够变成巨大的、粗体的,<li>能够变成一张图片等等。我们不能强迫用结构元素实现表现效果,我们应该使用CSS来确定那些元素的外观。例如,我们可以使原来默认的6级标题可以看起来大小一样: 许多人可能从来都不知道HTML和XHTML元素设计本意是用来表达结构的。我们很多人已经习惯用元素来控制表现,而不是结构。例如,一段列表内容可能会使用下面这样的标识: 给表格或表单赋予一个唯一的、结构的标记,例如 六.网站标准的资源 Max Design的文章:《The benefits of Web Standards to your visitors, your clients and you!》http://www.maxdesign.com.au/presentation/benefits/index.htm |