这个用css hacks 判断浏览器大概是上个月写的,其中的hacks基本涵盖了大部分浏览器,本页面经过测试的浏览器:IE5.0、IE5.5、IE6、 IE7、IE8(beta1&beta2)、Opera 9.5, Firefox 3, Safari4、K-Meleon、Google Chrome。 其实用css判断浏览器是没有什么意义的,其主要意义就在于css hack在多浏览器下的使用,及如何用更少的css代码来实现各种主流浏览器的兼容。这个页面里的css hacks基本上囊括了ie系列(ie5.0-IE8)的csshack,同时也加入了不太常用的针对Opera和Safari的css hacks。

演示可以见:http://www.fantxi.com/blog/demo/html/browser_detector.html

在css hacks方面,我觉得最好不要用!important来提升指定样式的优先权,我不喜欢这它,因为如果使用它的话,你可能会发现写出的css代码相对较多。当然也不是完全不用它,目的只是当我们加入hacks时,是否要考虑一下如何才能使css的代码更精简?顺便也应该想到,当我们写XHTML代码时,是否考虑某处用div合适,还是ul合适,或者是dl合适?当我们写javascript的时候呢,是否也可以使用最少的代码来实现某一效果?有些人只是写出了div、css代码就很自豪的说自己已经会div、css了,当我问他浏览器兼容和HTML标签语义化时,他却说不出。其实有很多地方值得我们去研究,上次帮公司做的网页,css和js代码基本都被我压缩的不能再压缩了,先手工压缩再机器压缩,很爽很爽:), 不过他们说我变态~。其实这样网站的效率才能达到最高。

我的做法就是在做网页时,应该以firefox来作为参照,然后再在ie和其他浏览器下测试,这样写出的css代码可能会是最少的。还有就是善用display:inline来解决ie下margin加倍,善用clear:both,有时也可以这样:<!--[if IE]><link rel="stylesheet" type="text/css" href="ie.css" /><![endif]-->,给IE单独做一个css。因为之前做的是门户级的网站,写了很多页面,从中也学到了很多新知识,一时想不起来了,有时间再整理出来。还有只要结构写的好,不需要hack大部分也都能兼容。能不用hack就不用。

TAG css, hacks

以前是工作太忙了,还加了很多次班,根本没时间管理blog,导致blog都快长草了~最近,属于自己的时间多了,本来想好好玩玩,好好休息休息,但发现这几天仍然比较忙,还是有很多事情做。

前两天把fantxi的域名续费了,把fantxi.com的首页代码又重写了一遍。其实很有冲动做个sablog2.0的模板,不过这件事的优先级可能是最低的。。

最近面临一个选择,这个选择也许会对自己的人生产生重大影响,希望自己多用些心思在这方面。

最近粗略看了一些用户体验、网站运营方面的资料,受益不少,对那些作者表示感谢。

之前因为太忙,blog都没有时间维护和管理,空间到期了也不知道。。只剩下以前备份的mysql数据,其他的文件都没了。。抽空把blog升级到了sablog2.0,的确强大很多。

 之前在这里:http://www.fantxi.com/blog/archives/534总结了一次,这次加上点。

css代码
  1. 这个是基本大家都知道的:   
  2. test{margin:1px!important;margin:2px}   
  3. firefox/IE7 -> 1px  
  4. IE6 -> 2px  
  5.   
  6. 下面两个是新发现的(这里不考虑IE5了,最值得看的就是第三个):   
  7. test{margin:1px;+margin:2px}   
  8. firefox ->1px  
  9. IE6/IE7 ->2px 
  10.   
  11. test{margin:4px!important;>margin:3px!important;margin:2px;}   
  12. firefox -> 4px  
  13. IE7 -> 3px  
  14. IE6 -> 2px  

TAG css

淘宝捐款地址:http://www.taobao.com/cn/theme/site/scdz_080512.php,本捐款收款人为中国红十字总会李连杰壹基金,将用于四川地震的救助和灾后重建。

我下午刚捐的,能捐点的就捐点吧。大家都是中国人。。

另这里有韩日网民对中国地震的评论:1.新浪的2.天涯的,有兴趣的可以看看。
我去证实了下:这个是日本yahoo的,这个是韩国naver的(只看评论可以点这里)。情况基本属实。。看不懂可以去Google翻译下。

当然,伟大的辩证唯物论告诉我们,要辩证地看待问题。自助者,天助之。

TAG 地震