最好的方法是引入修复的js,网上已经有完整版了。比上面提到的都好用。地址是:[url=http://code.google.com/p/ie7-js/]http://code.google.com/p/ie7-js/[/url]
“IE无法调整那些使用px作为单位的字体大小”,首先检测ie8下的baidu就可以调整字体大小(css定义:body{font:12px} ),其它的浏览器就更不用说了。所以在这点上就站不住脚。“95%的中国网站需要重写CSS ”这句有点噱头的意思,其实现在不管国内还是国外的网站都在尽量包容ie这个垃圾,经常去国外网站就会发现人家网站在ff,chrome等浏览器显示效果就很好,但是一到ie下,就感觉很生硬,因为ie渲染功能还差ff等一大截(不包括ie9,因为没用过),更多原因是ie不支持(或不提供)人家都支持的css样式。所以ie这个东西,只要让你能看就行了,要想看到更好的效果,换ff吧,毕竟人的精力也是有限的。
不过以前也研究过em与px的差别,发现em很不规矩(就如你在文章中提到的那样),所以一直就是用的px。为了特殊的原因而花费大量工夫去重写css,得不偿失。万一遇到纠纷,去告微软吧,谁让他不提供那功能呢!
只是不灵活!比如在BODY定字号为63%,大多数字体默认都成这么大了,需再次定义字号1.2em才能实现。
用12PX的 大话多是这么大 属正常现象 少数几个特殊字号再另定义。
re: 有什么有效方法清除多余的CSS代码 tweiligh 2009-06-25 14:54
工具都比较机械
要清除未使用的CSS,,,,慢慢人工查了,,,
re: C# 判断socket断开(转) BobGreen 2009-06-19 22:01
re: C# 通过线程老控制进度条(转) 小伦 2009-02-16 23:35
补一句:我的系统是windows server 2003 sp1
re: C# 通过线程老控制进度条(转) 小伦 2009-02-16 22:38
楼主,有一个问题:在线程异步操作中,如果不改动单线程的代码的话,会报一个错误:“线程间操作无效: 从不是创建控件“progressBar1”的线程访问它”,我想应该是把进度条的创建也放在工作线程中?如果是的话该如何操作呢?请赐教~
re: 一张判断你是用左脑还是右脑的图 发放时 2008-12-27 21:02
BUG太大了,大家仔细 看那只脚,就知道了,不多说楼主这个蠢B了