w3c的html4.0规范,W3C标准以及规范

1、什么是DOCTYPE

DOCTYPE是document type(文档类型)的简写,用来说明你用的XHTML或者HTML是什么版本。其中的DTD(例如xhtml1-transitional.dtd)叫文档类型定义,里面包含了文档的规则,浏览器就根据你定义的DTD来解释你页面的标识,并展现出来。要建立符合标准的网页,DOCTYPE声明是必不可少的关键组成部分;除非你的XHTML确定了一个正确的DOCTYPE,否则你的标识和CSS都不会生效。

XHTML 1.0 提供了三种DTD声明可供选择:

i) 过渡的(Transitional):要求非常宽松的DTD,它允许你继续使用HTML4.01的标识(但是要符合xhtml的写法)。

完整代码如下:

ii) 严格的(Strict):要求严格的DTD,你不能使用任何表现层的标识和属性,例如

完整代码如下:

iii) 框架的(Frameset):专门针对框架页面设计使用的DTD,如果你的页面中包含有框架,需要采用这种DTD。

完整代码如下:

注:DOCTYPE声明必须放在每一个XHTML文档最顶部,在所有代码和标识之上。

2、名字空间 namespace

通常我们HTML4.0的代码只是,这里的"xmlns"是什么呢?

这个“xmlns”是XHTML namespace的缩写,叫做“名字空间”声明。XHTML是HTML向XML过渡的标识语言,它需要符合XML文档规则,因此也需要定义名字空间。又因为XHTML1.0不能自定义标识,所以它的名字空间都相同,就是"http://www.w3.org/1999/xhtml"。目前阶段我们只要照抄代码就可以了。

3、定义语言编码

为了被浏览器正确解释和通过W3C代码校验,所有的XHTML文档都必须声明它们所使用的编码语言,我们一般使用gb2312(简体中文),制作多国语言页面也有可能用Unicode、ISO-8859-1等,根据你的需要定义。

注:如果忘记了定义语言编码,可能就会出现,你在DW(dreamweaver)做完一个页面,第二次打开时所有的中文变成了乱码。

4、Javascript定义

Js必须要用

注:具体参考js规范。

5、CSS定义

CSS必须要用

例如:

为保证各浏览器的兼容性,在写CSS时请都写上数量单位,例如:

错误:.space_10{padding-left:10}

正确:.space_10 {padding-left:10px}

6、不要在注释内容中使用“--”

“--”只能发生在XHTML注释的开头和结束,也就是说,在内容中它们不再有效。

例如下面的代码是无效的:

正确的应用等号或者空格替换内部的虚线。

7、所有标签的元素和属性的名字都必须使用小写

与HTML不一样,XHTML对大小写是敏感的,和是不同的标签。XHTML要求所有的标签和属性的名字都必须使用小写。例如:

必须写成。大小写夹杂也是不被认可的,通常dreamweaver自动生成的属性名字"onMouseOver"也必须修改成"onmouseover"。
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
足够无余庄 的 HTML HTML 4.0 手册(中文版) ,可以说是最全的 HTML 4.0 手册 原文件是HTML文件,需要COPY到C:\HTML40\目录下才能看,不方便。 由精品技术论坛的 Commands 同学转主 CHM 格式。 [转贴] 我 在 去 年 的 1997 月 9 日 至 7 月 31 日 之 间, 翻 译 了 Hyper Text Mark Language (HTML) 4.0 Draft, 并 且 通 过 W3C (World Wide Web Consortium) 组 织 的 确 认, W3C 组 织 把 我 的 名 字 放 在 他 们 节 点 的 这里 和 那里 之 后, 我 每 天 都 会 收 到 一 两 封 信 向 我 索 要 这 份 文 档. 甚 至 有 人 打 算 寄 钱 给 我, 买 一 份 拷 贝, 其 实 这 份 文 档 的 在线 版 本 完 全 是 免 费 的, 当 然, 为 了 这 份 文 档 的 更 完 善 化 和真 正 的 完 全 的 免 费 化, 我 也 接 受 各 种 类 型 的 赞 助. 目 前, 这 份 文 档 是 在 整 个 国 际 互 联 网 络 上 能 够 找 到 的 唯一 的 中 文 版 的 HTML 4.0 协 议 书, 虽 然 它 是 免 费 的, 但 还 是 要请 各 位 网 友 遵 守 版 权 约 定, 任 何 未 经 本 人 授 权 的 转 载 (不包 括 热 链) 在 内, 印 刷 都 将 在 法 律 上 被 认 为 是 非 法 的. 不 过, 作 者 欢 迎 各 位 在 网 页 上 通 过 如 下 的 代 码 制 作 热链: <A HREF="http://gb-html.home.ml.org"><IMG SRC="/image/html40forenough.gif" BORDER=0 HEIGHT=21 WIDTH=472></A> 上 面 的 代 码 会 把 本 页 顶 端 的 图 案 放 置 在 您 的 网 页 上, 并且 把 链 接 到 这 里, 这 一 切 都 是 免 费 的, 不 过, 如 果 您 愿 意 的话, 请 给 我 发 一 封 信. 这 份 文 档 从 来 都 没 有 如 此 完 整 的 出 现 在 网 上 过 (指 中 文版), 这 次 由 于 足 够 无 余 庄 的 少 庄 主 向 我 索 要, 我 实 在 不 忍拂 了 如 此 美 丽 的 姑 娘 的 意, 因 此 特 地 写 了 这 段 序, 把 它 放在 这 里, 而 且, 这 一 次, 还 特 地 提 供 了 压 缩 版 本, 您 可 以 自 由地 下 载. 下 面 分 别 是 在 线 浏 览 和 下 载 这 套 文 档 的 链 接. 对 于 这 种 文 档 的 翻 译, 我 是 第 一 次, 希 望 网 络 高 手 和 英语 高 手 能 够 给 我 提 出 意 见, 让 我 能 够 更 好 地 来 改 进 这 份 文档, 也 为 了 能 够 让 更 多 的 中 国 人 能 够 进 入 电 脑 高 手 的 行 列. 好 了, 现 在 就 进 入 HTML 4.0 中 文 版 吧: 1. 中 文 版 超 文 本 标 注 语 言 首 页 邵 宛 澍 1998 年 1 月 24 日

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值