WEB标准化的过渡方案
来源:百度文库 编辑:神马文学网 时间:2024/06/30 20:18:55
WEB标准化的过渡方案
相关网站:点击进入与“WEB标准化的过渡方案”相关的网站
作者:沈刚 文章来源:落伍者 点击数: 335 更新时间:2005-6-3![](http://image.360doc.cn/DownloadImg/2240/26689_1.gif)
1.第一步改善
为页面添加正确的DOCTYPE
DOCTYPE是document type的简写。主要用来说明用的XHTML或者HTML是什么版本。浏览器根据DOCTYPE定义的DTD(文档类型定义)来解释页面代码。
(1)过渡型(Transitional )
(2)严格型(Strict )
(3)框架型(Frameset )
PS:偷懒的办法是可以访问http://www.macromedia.com/网站的首页,然后查看源代码,把head区同样的代码拷贝粘贴就可以了。
设定一个名字空间(Namespace)
直接在DOCTYPE声明后面添加如下代码:
一个namespace是收集元素类型和属性名字的一个详细的DTD,namespace声明允许你通过一个在线地址指向来识别你的namespace。只要照样输入代码就可以。
声明你的编码语言
为了被浏览器正确解释和通过标识校验,所有的XHTML文档都必须声明它们所使用的编码语言。代码如下:
这里声明的编码语言是简体中文GB2312,你如果需要制作繁体内容,可以定义为BIG5。
用小写字母书写所有的标签
XML对大小写是敏感的,所以,XHTML也是大小写有区别的。所有的XHTML元素和属性的名字都必须使用小写。否则你的文档将被W3C校验认为是无效的。例如下面的代码是不正确的:
公司简介
正确的写法是:
公司简介 同样的,
这个规则可以避免HTML的混乱和麻烦。举例来说:如果你不关闭图像标签,在一些浏览器中就可能出现CSS显示问题。用这种方法能确保页面和你设计的一样显示。需要说明的是:空标签也要关闭,在标签尾部使用一个正斜杠"/"来关闭它们自己。例如:
![](webstandards.gif)
经过上述七个规则处理后,页面就基本符合XHTML1.0的要求。但我们还需要校验一下是否真的符合标准了。我们可以利用W3C提供免费校验服务(http://validator.w3.org/)。发现错误后逐个修改。
2.第二步改善
接下来我们的改善主要在结构和表现相分离上,这一步不象第一步那么容易实现,我们需要观念上的转变,以及对CSS2技术的学习和运用。但学习任何新知识都需要花点时间的,不是吗?诀窍在于边做边学。假如你一直采用表格布局,根本没用过 CSS,也不必急于跟表格布局说再见,你可以先用样式表代替 font 标签。随着你学到的越多,你能做的就越多。好,一起来看看我们需要做哪些事:
用CSS定义元素外观
我们在写标识时已经养成习惯,当希望字体大点就用。我们总是想 的意思是圆点,的意思是“加粗文本”。而实际上, 能变成你想要的任何样子,通过CSS,
能够变成一张图片等等。我们不能强迫用结构元素实现表现效果,我们应该使用CSS来确定那些元素的外观。例如,我们可以使原来默认的6级标题可以看起来大小一样:
h1, h2, h3, h4, h5, h6{ font-family: 宋体, serif; font-size: 12px; }
用结构化元素代替无意义的垃圾
许多人可能从来都不知道HTML和XHTML元素设计本意是用来表达结构的。我们很多人已经习惯用元素来控制表现,而不是结构。例如,一段列表内容可能会使用下面这样的标识:
句子一
句子二
句子三
如果我们采用一个无序列表代替会更好:
你或许会说“但是 显示的是一个圆点,我不想用圆点”。事实上,CSS没有设定元素看起来是什么样子,你完全可以用CSS关掉圆点。
给每个表格和表单加上id
给表格或表单赋予一个唯一的、结构的标记,例如
相关网站:点击进入与“WEB标准化的过渡方案”相关的网站
作者:沈刚 文章来源:落伍者 点击数: 335 更新时间:2005-6-3
![](http://image.360doc.cn/DownloadImg/2240/26689_1.gif)
1.第一步改善
为页面添加正确的DOCTYPE
DOCTYPE是document type的简写。主要用来说明用的XHTML或者HTML是什么版本。浏览器根据DOCTYPE定义的DTD(文档类型定义)来解释页面代码。
(1)过渡型(Transitional )
(2)严格型(Strict )
(3)框架型(Frameset )
PS:偷懒的办法是可以访问http://www.macromedia.com/网站的首页,然后查看源代码,把head区同样的代码拷贝粘贴就可以了。
设定一个名字空间(Namespace)
直接在DOCTYPE声明后面添加如下代码:
一个namespace是收集元素类型和属性名字的一个详细的DTD,namespace声明允许你通过一个在线地址指向来识别你的namespace。只要照样输入代码就可以。
声明你的编码语言
为了被浏览器正确解释和通过标识校验,所有的XHTML文档都必须声明它们所使用的编码语言。代码如下:
这里声明的编码语言是简体中文GB2312,你如果需要制作繁体内容,可以定义为BIG5。
用小写字母书写所有的标签
XML对大小写是敏感的,所以,XHTML也是大小写有区别的。所有的XHTML元素和属性的名字都必须使用小写。否则你的文档将被W3C校验认为是无效的。例如下面的代码是不正确的:
正确的写法是:
改成
,改成等等。这步转换很简单。
为图片添加 alt 属性
为所有图片添加alt属性。alt属性指定了当图片不能显示的时候就显示供替换文本,这样做对正常用户可有可无,但对纯文本浏览器和使用屏幕阅读机的用户来说是至关重要的。只有添加了alt属性,代码才会被W3C正确性校验通过。注意的是我们要添加有意义的alt属性,象下面这样的写法毫无意义:
正确的写法:
给所有属性值加引号
在HTML中,你可以不需要给属性值加引号,但是在XHTML中,它们必须被加引号。
例:height="100",而不能是height=100。
关闭所有的标签
在XHTML中,每一个打开的标签都必须关闭。就象这样:
每一个打开的标签都必须关闭。
HTML可以接受不关闭的标,XHTML就不可以。这个规则可以避免HTML的混乱和麻烦。举例来说:如果你不关闭图像标签,在一些浏览器中就可能出现CSS显示问题。用这种方法能确保页面和你设计的一样显示。需要说明的是:空标签也要关闭,在标签尾部使用一个正斜杠"/"来关闭它们自己。例如:
![](webstandards.gif)
经过上述七个规则处理后,页面就基本符合XHTML1.0的要求。但我们还需要校验一下是否真的符合标准了。我们可以利用W3C提供免费校验服务(http://validator.w3.org/)。发现错误后逐个修改。
2.第二步改善
接下来我们的改善主要在结构和表现相分离上,这一步不象第一步那么容易实现,我们需要观念上的转变,以及对CSS2技术的学习和运用。但学习任何新知识都需要花点时间的,不是吗?诀窍在于边做边学。假如你一直采用表格布局,根本没用过 CSS,也不必急于跟表格布局说再见,你可以先用样式表代替 font 标签。随着你学到的越多,你能做的就越多。好,一起来看看我们需要做哪些事:
用CSS定义元素外观
我们在写标识时已经养成习惯,当希望字体大点就用
,希望在前面加个点符号就用
的意思是大的,
能变成你想要的任何样子,通过CSS,能变成小的字体,
文本能够变成巨大的、粗体的,
h1, h2, h3, h4, h5, h6{ font-family: 宋体, serif; font-size: 12px; }
用结构化元素代替无意义的垃圾
许多人可能从来都不知道HTML和XHTML元素设计本意是用来表达结构的。我们很多人已经习惯用元素来控制表现,而不是结构。例如,一段列表内容可能会使用下面这样的标识:
句子一
句子二
句子三
如果我们采用一个无序列表代替会更好:
- 句子一
- 句子二
- 句子三
你或许会说“但是
给每个表格和表单加上id
给表格或表单赋予一个唯一的、结构的标记,例如
标签附带一些多余的、占用带宽的表现层的高、宽、对齐和背景颜色等等属性。只需要一个附着的标记(标记“menu”的id标记),你就可以在一个分离的样式表内为干净的、紧凑的代码标记进行特别的表现层处理。 中级改善我们这里先列主要的三点,但其中包含的内容和知识点非常多,需要我们逐步学习和掌握,直到最后实现完全采用CSS而不才用任何表格实现布局。 文章录入:admin 责任编辑:admin 上一篇文章:伴随着Web标准发展 下一篇文章: 没有了
WEB标准化的过渡方案
我的Personal Web 2.0 方案
我的Personal Web 2.0 方案
web标准化设计:常用的CSS命名规则 浏览文章 IT学院 IT人家-为IT人民服务!
小肥羊的标准化
我的Personal Web 2.0 方案--one4allblog的博客
中国电信韦乐平:中国电信定出IPv6过渡方案
英雄匮乏的"过渡时代"
房事过渡的食补m
房事过渡的食补2
过渡时代世界的变化
实现金融监管标准化的设想
墙壁开关插座的标准化进程
关于实施企业所得税过渡优惠政策的通知
对人机交互的标准化核心的理解
对人机交互的标准化核心的理解
Windows 2003 WEB服务器安全配置方案
Web网页配色 方案 及 安全色谱
[译文]CSS实现图片阴影效果三部曲 - WEB标准化专栏 - 经典论坛 网页-网站-制作...
家庭网络的关键技术、业务及标准化
安博教育:标准化的因材施教
美容院的个性化与标准化服务
预备方案三选——烟叶税新政选择“平稳过渡”
向大师学习,当好标准化学科的学生——读《标准化是一门新学科》有感
|