[demo也好@virushuo] 如何使.net开发的程序正确支持firefox等非ie浏览器
以前我并没有在意过这个问题,总觉得是作页面的时候做得不好。(关于页面的知识我很bc,就算在意估计也不会有什么结果)。今天,同事Adex发现了这个 现象的原因--asp.net的服务器控件在不同的浏览器中render出来的结果是不一样的。在firefox和ie中分别是这样的:
firefox:
ie:
这下清楚了,本来好好的div,在firefox中变成了table。怪不得无论如何都往左偏。
用Reflector反编译system.web.dll的代码,在HtmlTextWriter类中可看到如下代码。。。