2006年11月写下的文章,共2篇:

发表于3 年多前 - 前端 -

IE7对css选择器的改进

今天稍稍看了一下IE7对css选择器的改进,出乎我的想象,竟然修复了大部分bug。

1、对伪类的支持。IE6和更低的版本对于伪类的支持仅限于a标签,诸如“:hover”、“:active”、“:focus”之类的伪类理论上是应该适用于所有元素的,但是IE6和更低版本抛弃了它们。这次IE7有选择地支持了“:hover”。

 div:hover { background-color: #B7B7B7; }

2、对子选择器的支持。现在在IE7里你可以使用如下的定义:

 #block1 > h3 { color: red; }

3、对相邻选择器的支持。你可以指定同一父元素下的紧邻某个元素之后的元素的样式:

 * + p { color: Blue; }

4、对相邻选择器的扩展(?也许是bug),IE7支持“+html”这样的通用选择器和相邻选择器的组合,注意,这里是“+html”,很奇怪吧? FF2.0和其他浏览器是不支持这样的写法的,不过都支持“+body”这样的。所以,对IE7的CSS HACK就可以利用+html来写了。

5、对属性选择器的支持。支持了a[rel="nofollow"]、[class="ie7"]、a[rel~="my"]这几个属性选择器,但是还是不支持a[titile]。

选择器在平时的应用里很少用到,有一种说法是渲染会比其他的慢。不过很多选择器的效果在这之前是只能使用js来实现的,相对于js,css似乎更加有效率一些。

nowa 2006-11-21 于北京

发表于3 年多前 - 随笔涂鸦 -

迟来的开始

算算从02年至今我已经开过很多blog了,从一开始的个人主页,到blogchina、到自己写的nblog、到blogbus、到mt、到 msn spaces、到blogger、到wp、到现在再返回到自己的nblog。中间很多次我都想坚持,但是最终还是因为各种尝试或者他因而放弃了。

真的很抱歉,今年一年来的种种让人恍如隔世。现在我仍然在繁忙的工作着,nblog我近期内无法再继续更新,但是我怀念我作为文学青年的那个年代了。所以我重开了这个博客,我希望我能完整的坚持下去。

而这一次重开,我给自己的还有一个理由是:

我想国人是善于书写的,尤其在非现代技术的思想和理论方面,blog是展现这些的最佳平台。因为blog本身是作为协同写作的工具出现的,虽然现在国内大大小小的bsp们把blog以personal home page的形式运行者,而WP、MT也是把blog做成了CMS,但是这改不了其本质。国人总是暮迟,在接受一个新的事物时战战兢兢,似乎利益壁垒无处不在。我不能改变什么,但是我可以用我的方式来完善并书写我的博客。

所以在未来的若干日子里,也许你会看到一些变化,无论是哪一方面的,那是我在自律。

nowa 写于北京

UPDATED AT 2009-03-09:

现在用的程序是Transformer