当前位置:

xhtml 1.0 strict 和 xhtml 1.1 区别

643 views2010-01-21无人留言

根据官方说法 Changes from XHTML 1.0 Strict,区别如下:

lang 被 xml:lang 取代
a,map 的 name 属性被 id 取代
加入了 ruby 元素(ruby, rbc, rtc, rb, rt, rp)
DOC声明区别在于第一句就是

<?xml version=”1.0″ encoding=”utf-8″?>

其它基本一致。根据 web 标准化的规范,structure 结构, behavior 行为, 和 presentation 表现要分离开来。

问题在于IE

XHTML 1.0 strict 被 serving 成 text/html,而 XHTML 1.1 是 application/xhtml+xml。ie 会提示下载而不是打开页面。这就是为什么大家都不急于 xhtml 1.1 的原因。

解决办法就是 user agent 然后给 ie xhtml 1.0 strict 给其它浏览器 xhtml 1.1($_SERVER["HTTP_ACCEPT"])

 
类别:
标签:,
除非特殊说明,本站文章均为鹏讯科技版权所有,转载请注明出处。
如本站引用的文字、图片、其它媒体等侵犯了您的权益,请及时告知,我们将会在第一时间删除。

发表评论:

姓名:

邮件:

网址:


当前用户: validated XHTML 1.0 - CSS 3 - Section 508 - PR
Copyright © 2005-2010 陕西鹏讯科技 版权所有