Archive for 十月, 2009

ul与li不解的关系,li上多出的margin问题

不知道大家知道这个问题不,在ie6的情况。假如ul中的li被设置了浮动,而ul本身有设置padding-top.你会发现li无端端多出了根ul的padding-top一样宽的margin-top(在浮动的li元素的数目已使分行的时候出现)。

解决方法:

1.请不要设置ul的padding,可以用margin代替,实在不行只能嵌套解决。

2.给ul设置zoom:1;overflow:hidden

3.设置ul的宽度或者高度

问题原因:ie6(或7)在这种情况下,ul的没有获得layout,致使奇怪问题出现。关于hasLayOut请移步:蓝色某篇精华帖

......[ More Detail ]

web workers超强悍的新技术

最近学习HTML5的时候发现这个技术,不得不惊叹。

为网页上的脚本提供了一种能在后台进程中运行的方法。一旦它被创建,Web Workers就可以通过postMessage()向任务池发送任务请求,执行完之后再通过postMessage()返回消息给创建者指定的事件处理程序(通过onmessage进行捕获)。

Web Workers进程能够在不影响用户界面的情况下处理任务,并且,它还可以使用XMLHttpRequest来处理I/O,无论responseXML和channel属性是否为null。

注意:通常,后台进程(包括web workers进程)不能对DOM进行操作。如果希望后台程序处理的结果能够改变DOM,只能通过返回消息给创建者的回调函数进行处理。

workers不仅仅能够让我们未来的web APP更加MVC。同时,他的异步后端运算给web程序带来更多可...

......[ More Detail ]

hello iphone 一代!

很久以前就听说过iphone,国庆的时候回家,哥哥的手机坏了,他又不想买新的,但是比较喜欢我那台索爱的k800。我那台k800其实还是算不错的,不过既然我垂涎iphone这么久,就趁机买一台吧。

于是我把k800给了哥哥,直接上淘宝订了一台iphone一代。

想买iphone是因为我本身比较喜欢iphone强大的机能和苹果独特的设计,软件扩展很灵活~

至于为什么不买2代或者3代的iphone而是买1代呢?当然啦,1代绝对没有2代或者3代好的,但是我考虑到我实际上用手机的时候肯定用不完这么多功能,而且3代跟1代之间相差了一倍的价钱(性能也相差一倍)。所以最后决定买1代。

话说淘宝买电子产品很高风险,不过我这人比较懒,没有人陪我我是不会出去买东西的。订购了几天手...

......[ More Detail ]

最近画了幅画

话说不久前我买了一个wacom的数位板。以下是第一幅用数位板画的画。

说真的,对于没有受过专业训练或者说没有天赋的我来说,我有点想放弃画画了。但是我却喜欢画画,就没理由放弃了。

最近懒死了,很久没画过网页。迷茫啊~~~>_

......[ More Detail ]