发现iframe搭配书签的一个用法

标签:HTML

今天在用Gmail里的Google Talk时突然注意到一个现象:打开聊天窗口后,在收件箱和Buzz之间切换时,聊天窗口并不会关闭。

懂HTML的都知道,这应该是采用了框架结构,使得打开新的链接不会覆盖当前窗口,而只是更新其中一个iframe。

这对于需要使用音乐播放器之类的网站是很有用的,可它有个弊端:不会显示新页面的URL。常逛猫扑的都知道,猫扑大杂烩就用了框架结构,以至于打开新帖,地址栏显示的还是老帖的URL。

不过Gmail很巧妙地使用了书签来处理URL不变的情况:
https://mail.google.com/mail/?shva=1#inbox
https://mail.google.com/mail/?shva=1#buzz

“Entity 'nbsp' not defined”的解决办法

标签:HTML

今天在测试博客的wap页面时,突然遇到了解析失败的错误提示:Entity 'nbsp' not defined。

于是我就纳闷了, 不是空格么,怎么这个玩意也没定义?在网上搜了下,发现了一篇《Webkit: Entity ‘nbsp’ not defined – Convert HTML entities to XML》,里面提到了 是HTML实体,但XHTML用的是XML规则,它只定义了&、>和<这3个命名实体。
因此正确地方法是使用Unicode character code,也就是 。其他的字符转换可以看该文列出的表格。

此外,HTML也是有 的,因此直接把 改成 不会有兼容性问题。

浏览器HTML5兼容性测试

标签:HTML

刚发现了一个HTML5兼容性测试的网站,将自己机子上有的浏览器都测了一遍,发现Chrome果然是最高的,通过了160项中的137项。Opera 10.51和Firefox 3.5.8分别是102和100,IE 6只有11。

让IE支持HTML 5标记

标签:HTML, JavaScript

由于HTML 4不如XHTML受欢迎,而后者的Strict模式限制太多,所以我在考虑是否该转向HTML 5了。
然而尽管大多数浏览器都在争相支持HTML 5,可使用率最高的IE(包括IE 8)仍在无视它,这让人很是无语。

今天发现了一篇《您今天就可以使用HTML5》(英文原文可看《Yes, You Can Use HTML 5 Today!》),说明了HTML 5元素标记实际上是可以在IE上使用的,只不过要用JavaScript创建,并改变显示方式而已。

用contentEditable和designMode实现可编辑的页面

标签:HTML

今天看到有人问textarea里怎么插入图像。由于textarea是只能显示文本的,所以实际上是没法做到的(IE例外,因为不符合规范)。

但Discuz!和PHPWind有所见即所得模式,于是研究了一下,便找到替代方法了。

<如何做爱>CHTML横空出世</如何做爱>

标签:HTML

太囧了,不过多说明了
简介

CHTML 是一种超文本标记语言. 它顺应汉语编程的历史潮流, 允许中国的互联网开发者发布信息到万维网上使用中文的字符作为标签. 比如

五大三<粗></粗> 和 东倒西<歪></歪>

他的名字在中文叫 "中文版如何做爱" 他是 CHTML 的全写: Chinese How To Make Love.

IE的IF条件注释

标签:HTML

首页用了不少IE浏览器才能看到的效果,如果不改代码的话,使用其他浏览器就可能出现无法对齐、超链接消失等现象,所以只能用到这种代码了: