╋艺 镇╋╋网站网络|程序语言|Flash╋┣◇网站建设&Web语言 → XHTML


  共有22927人关注过本帖树形打印复制链接

主题:XHTML

美女呀,离线,留言给我吧!
admin
  1楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信 司令 亲民勋章
等级:管理员 帖子:3027 积分:27521 威望:0 精华:7 注册:2003/12/30 16:34:32
XHTML  发帖心情 Post By:2010/8/9 13:54:26 [只看该作者]

1. XHTML 1.0 Transitional - 过渡型,标识语法要求较宽松
  <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
  要求非常宽松的DTD,它允许你继续使用HTML4.01的标识(但是要符合xhtml的写法)。
  2. XHTML 1.0 Strict - 严格型,标识要求达到以上XHTML相比于HTML的所有改动
  <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
  要求严格的DTD,你不能使用任何表现层的标识和属性,例如
  。
  3. XHTML 1.0 Frameset - 框架集定义
  <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Frameset//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-frameset.dtd">
  专门针对框架页面设计使用的DTD,如果你的页面中包含有框架,需要采用这种DTD
  4. XHTML 1.1 - 模块化的XHTML
  5. XHTML 2.0 - 完全模块化可定制化的XHTML,正在开发中,参考http://w3.org/


  
“艺镇”官方站:www.zyzsky.com QQ群:1221854  回到顶部
美女呀,离线,留言给我吧!
admin
  2楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信 司令 亲民勋章
等级:管理员 帖子:3027 积分:27521 威望:0 精华:7 注册:2003/12/30 16:34:32
  发帖心情 Post By:2010/8/9 13:55:09 [只看该作者]

以上在DW CS4中新建HTML的时候在右下角也有选择这些规则


XHTML:

 

可扩展超文本置标语言(eXtensible HyperText Markup Language,XHTML),是一种置标语言,表现方式与超文本置标语言(HTML)类似,不过语法上更加严格。

HTML是一种基于标准通用置标语言(SGML)的应用,是一种非常灵活的置标语言

XHTML则基于可扩展置标语言(XML)

XML是SGML的一个子集

XHTML就是一个扮演着类似HTML的角色的XML,所以,本质上说,XHTML是一个过渡技术,结合了部分XML的强大功能及大多数HTML的简单特性。

从HTML到XHTML过渡的变化比较小,主要是为了适应XML

[此贴子已经被作者于2010-8-11 12:02:46编辑过]


  
“艺镇”官方站:www.zyzsky.com QQ群:1221854  回到顶部
美女呀,离线,留言给我吧!
admin
  3楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信 司令 亲民勋章
等级:管理员 帖子:3027 积分:27521 威望:0 精华:7 注册:2003/12/30 16:34:32
  发帖心情 Post By:2010/8/9 14:47:11 [只看该作者]

文档类型声明

在你每一个页面的顶端,你需要文档声明。是的,必须。

如果不指定文档类型,你的HTML不是合法的HTML,并且大部分浏览器会用“怪癖模式(quirks mode)”来处理页面,这意味着浏览器认为你自己也不知道究竟做什么,并且按浏览器自己的方式来处理你的代码。你可以是一个HTML大师,在地球上打遍天下无敌手,或者你的HTML可以无瑕疵,CSS可以很完美,但如果没有文档声明,或者错误的文档声明,你的网页与一个短视的,独眼的长臂猿婴儿十分艰难地堆砌起来的没两样。

XHTML 1.0 Strict(严格)的文档声明是这样的:

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"> 

下面的是XHTML 1.1的文档声明,作为XHTML的最新版本,看起来更完美,但还是有一些问题,随后我们会稍微讲解……

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN" "http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd"> 

如果你不愿放弃HTML 4或者你还有Netscape 4死忠用户,你可以使用XHTML 1.0 Transitional(过渡型):

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> 

你使用这的唯一理由是你还要兼容老版本的,少用的浏览器。过渡型XHTML 1.0允许HTML 4的表现元素,其也可能在如Netscape 4的浏览器中表现更好。但使用这些元素将对你网页的效率和可用性有害。

最后,如果你是使用框架的怪人之一,可以使用像下面一样的XHTML 1.0 Frameset(框架)文档类型声明:

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Frameset//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-frameset.dtd"> 

注意DOCTYPE标签必须大写和前置一个英文半角感叹号!。它是唯一一个打破规则的标签,它不需要关闭。



  
“艺镇”官方站:www.zyzsky.com QQ群:1221854  回到顶部
美女呀,离线,留言给我吧!
admin
  4楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信 司令 亲民勋章
等级:管理员 帖子:3027 积分:27521 威望:0 精华:7 注册:2003/12/30 16:34:32
  发帖心情 Post By:2010/8/11 12:03:09 [只看该作者]

 XHTML 是什么?
  XHTML 指扩展超文本标签语言(EXtensible HyperText Markup Language)。
  XHTML 的目标是取代 HTML。
  XHTML 与 HTML 4.01 几乎是相同的。
  XHTML 是更严格更纯净的 HTML 版本。
  XHTML 是作为一种 XML 应用被重新定义的 HTML。
  XHTML 是一个 W3C 标准。
  * XHTML是EXtensible HyperText Markup Language的英文缩写,即可扩展的超文本标记语言.
  * XHTML语言是一种标记语言,它不需要编辑,可以直接由浏览器执行.
  * XHTML是用来代替HTML的, 是2000年w3c公布发行的.
  * XHTML是一种增强了的HTML,它的可扩展性和灵活性将适应未来网络应用更多的需求.
  * XHTML是基于XML的应用.
  * XHTML更简洁更严紧.
  * XHTML也可以说就是HTML一个升级版本.(w3c描述它为'HTML 4.01')
  * 除此之外XHTML和HTML基本相同.
  * 参见:w3c的XHTML与HTML常见问题.http://www.w3.org/MarkUp/2004/xhtml-faq
  * 在w3c(www.w3.org)网站上校验XHTML的正确性http://validator.w3.org/
  * XHTML是大小写敏感的,XHTML与xhtml是不一样的.标准的XHTML标签应该使用小写.


  
“艺镇”官方站:www.zyzsky.com QQ群:1221854  回到顶部
美女呀,离线,留言给我吧!
admin
  5楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信 司令 亲民勋章
等级:管理员 帖子:3027 积分:27521 威望:0 精华:7 注册:2003/12/30 16:34:32
  发帖心情 Post By:2010/8/11 14:28:55 [只看该作者]

目前国际上在网站设计中推崇的WEB标准就是基于XHTML的应用(即通常所说的CSS+DIV)。


  
“艺镇”官方站:www.zyzsky.com QQ群:1221854  回到顶部