火星文 技术研习社

Noname Cat, Keep Thinking
  博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理

有关ie和其他浏览器中渲染HTML的问题

Posted on 2006-05-30 08:38  剑廿三  阅读(269)  评论(0编辑  收藏  举报

[demo也好@virushuo]  如何使.net开发的程序正确支持firefox等非ie浏览器

以前我并没有在意过这个问题,总觉得是作页面的时候做得不好。(关于页面的知识我很bc,就算在意估计也不会有什么结果)。今天,同事Adex发现了这个 现象的原因--asp.net的服务器控件在不同的浏览器中render出来的结果是不一样的。在firefox和ie中分别是这样的:
    firefox:


    ie:

    这下清楚了,本来好好的div,在firefox中变成了table。怪不得无论如何都往左偏。
    用Reflector反编译system.web.dll的代码,在HtmlTextWriter类中可看到如下代码。。。