对XHTML的一些简要介绍
2004-11-22 10:10
796 查看
XHTML文件先用XML的语法来生命,再用HTML的标记来设计网页的内容
<!--声明区--> <?xml version="1.0" ?> <!--文件格式--> <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3c.org/TR/xhtml/DTD/xhtml1-strict.dtd"> <!--命名方法--> <html xmlns="http://www.w3c.org/1999/xhtml"> <!--文件主体--> <head><title>ex110.1</title></head> <body> <center> <h2 stytle="color:red">XHTML & IE 5.5</h2> <h1> stytle="color:blue">asdfasdfasdf</h1> </center> </body> </thml>
声明区: XHTML文件属于XML的领域,所以要用<?xml version="1.0"?>来声明。系统默认的字体是UTF-8和UTF-16, 如果要改用其它字体,必须在声明区来指定。例如: <?xml version="1.0" encoding="GB2312"?> <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3c.org/TR/xhtml/DTD/xhtml1-strict.dtd"> <html xmlns="http://www.w3c.org/1999/xhtml"> <head><title>ex110.1</title></head> <body> <center> <h2 stytle="color:red">XHTML & IE 5.5</h2> <h1> stytle="color:blue">asdfasdfasdf</h1> </center> </body> </thml>
如果只是在浏览器上显示XHTML文件内容,可以省略<XML>的声明 <!--省略XML的声明--> <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3c.org/TR/xhtml/DTD/xhtml1-strict.dtd"> <html xmlns="http://www.w3c.org/1999/xhtml"> <head><title>ex110.1</title></head> <body> <center> <h2 stytle="color:red">XHTML & IE 5.5</h2> <h1> stytle="color:blue">asdfasdfasdf</h1> </center> </body> </thml>
文件格式定义: XML的自定义标记,必须用<!DOCTYPE> 来定义,或是将标记属性及相关信息存储在*.dtd文件中, 再用<!DOCTYPE>来引用,例如: <?xml version="1.0" endcoding="GB2312" ?> <!DOCTYPE 唐诗 SYSTEM "ex112.1.dtd" [ <!--引用外部的DTD--> <!ELEMENT 解析 (#PCDATA)> <!--加入新的声明--> <!ELEMENT 说明 (#PCDATA)> ]> ...... XHTML只能使用W3C所制定的3种DTD: Strict DTD: <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3c.org/TR/xhtml/DTD/xhtml1-strict.dtd"> Trasitional DTD <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3c.org/TR/xhtml/DTD/xhtml1-trasitional.dtd"> Framesett DTD <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3c.org/TR/xhtml/DTD/xhtml1-framesett.dtd">
名称空间: <?xml version="1.0" ?> <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3c.org/TR/xhtml/DTD/xhtml1-strict.dtd"> <html xmlns="http://www.w3c.org/1999/xhtml"> <head><title>ex110.1</title></head> <body> <center> <h2 stytle="color:red">XHTML & IE 5.5</h2> <h1> stytle="color:blue">asdfasdfasdf</h1> </center> </body> </thml>
文件的主体: <?xml version="1.0" ?> <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3c.org/TR/xhtml/DTD/xhtml1-strict.dtd"> <html xmlns="http://www.w3c.org/1999/xhtml"> <!--文件主体--> <head><title>ex110.1</title></head> <body> <center> <h2 stytle="color:red">XHTML & IE 5.5</h2> <h1> stytle="color:blue">asdfasdfasdf</h1> </center> </body> </thml>
相关文章推荐
- HtmlEditor 下个版本正式更名为 WebHtmlEditor 1.0 ,目前正在开发中...
- 实验
- [MEMO] A RegularExpression used to match the customized HTML tags for GFlow Controls:)
- [XHTML Tutorial] 走向XHTML标准 (6)(XHTML HOWTO)
- 蛙蛙推荐:使用FreeTextBox出现脚本错误的问题解决
- HTML编辑器列表
- HTML标记参考手册
- HTML元素的Z-index属性是如何工作的
- 加快 DHTML 的一组技巧
- 谈功能树切换的实现
- 实时编辑表格数据!DOM
- XML类精彩问答
- XSL/XML网页制作入门,入门到精通
- 用XML和XSL来生成动态页面
- 代码示例:调用SPS提供的remoting服务,在线把Office文档转换成html文档
- 示例代码:利用Sps提供的remoting服务,把office文档在线转换成html文档(包括页面图片的文件)
- 使用PHP4中的 IntegratedTemplate类实现HTML和PHP代码分离
- html的网页也会带毒吗?网页带毒一般什么回事?
- pnews.template模板
- XSL-FO 简介