XHTML那点事

最近在学习Dive Into HTML 5,里面有个章节来回顾XHTML,标题是“Everything You Know About XHTML Is Wrong”,开始还不以为然,仔细一看还挺有道理的。
xhtml

XHTML和HTML的异同相信大家都知道,但是XHTML在异常处理的表现我还真没有在平常浏览网页时看到过。看了上面的章节后才知道很多网页虽然声称是XHTML,但是在服务器输出的时候通常还是用和html一样的MIME类型,即:Content-Type: text/html;这就直接导致浏览器使用最大兼容(容忍)的策略,在XHTML的严格检查下不能通过的代码,就用html的非严格方式去解析。如果要让XHTML真正起到应有的责任和功能,服务器输出的MIME类型应该是:Content-Type: application/xhtml+xml;浏览器在这个MIME下工作就会严格执行XHTML的检查,如果有标签或属性等等使用不能通过检查,就直接产生致命的错误,不在继续解析。

在apache服务器配置方面,新版本中mime都在mime.types里描述应该有:
text/html html htm
application/xhtml+xml xhtml xht

标签:,
分类: 前端 0 评论

CSS Border那点情

关于CSS Border的使用淘宝UED官方blog有一篇很有价值的文章《CSS Border使用小分享》
学习并演练了一下,确实比较很强大的,也有人会说还不如用背景吧~,因为一个真正的页面肯定少不了背景图的,难道还会在乎多放一点小图吗?我认为肯定不矛盾,关键在于合适的选择。我的Demo
cssborder

标签:
分类: 前端 0 评论

TIOBE 2010年8月全球编程语言排行

TIOBE 2010年8月全球编程语言排行

tpci201008

分类: 应用 0 评论