zoukankan      html  css  js  c++  java
  • IE6 / IE7 / Firefox 的margin问题解决办法

    from:http://www.cnblogs.com/zzh/archive/2008/09/03/1283310.html

    这两天在做一个网站的布局,因为经常用firefox,所有的内容都是在firefox下面调试的,等快完工了切回IE7一看,样式差别好多,主要是在margin,padding这几个元素的理解上。
    我知道ie6 ie7 firefox 对margin的解释都不同,去网上查了一下,可以通过!important这样的手段hack。
    具体的做法有以下几种:
    第一种:
    .div {
      background:orange;/*ff*/
      *background:green !important;/*ie7*/
      *background:blue; /*ie6*/
    }
    第二种:
    .div {
      margin:10px;/*ff*/
      *margin:15px;/*ie7*/
      _margin:15px;/*ie6*/
    }
    第三种:
    #div { color: #333; } /* ff */
    * html #div { color: #666; } /* IE6 */
    *+html #div { color: #999; } /* IE7 */

    现在常用了第一种,很好用,写出来与大家分享。
    在给一个例子:
    #pages{margin:auto; 910px; text-align:left; }
    #pages{*915px !important;}   /* IE7 */

    申明

    非源创博文中的内容均收集自网上,若有侵权之处,请及时联络,我会在第一时间内删除.再次说声抱歉!!!

    博文欢迎转载,但请给出原文连接。

  • 相关阅读:
    编程为谁?
    Nokia S60编程环境的建立(转自彩酷玩家)
    你可以是一个机器吗?
    无法在web服务器上启动调试的解决
    VB.NET和VB6.0有什么区别(转)
    短信3
    短信2
    短信(转自天极)
    短信4
    函数递归调用
  • 原文地址:https://www.cnblogs.com/Athrun/p/1450301.html
Copyright © 2011-2022 走看看