1. 论坛系统升级为Xenforo,欢迎大家测试!
    Dismiss Notice

为什么在IE下错位呢?如何修改?

Discussion in '前端开发' started by lane, Jun 26, 2007.

  1. lane

    lane New Member

    Joined:
    Sep 5, 2005
    Messages:
    6,548
    Likes Received:
    29
  2. Function

    Function New Member

    Joined:
    Mar 24, 2006
    Messages:
    3,884
    Likes Received:
    5
    抛弃 IE 。
     
  3. lane

    lane New Member

    Joined:
    Sep 5, 2005
    Messages:
    6,548
    Likes Received:
    29
    可是老师不会抛弃IE。
     
  4. Function

    Function New Member

    Joined:
    Mar 24, 2006
    Messages:
    3,884
    Likes Received:
    5
    秘密潜入,破坏你们老师的 IE,强迫他/她使用 Firefox 。
     
  5. 小李

    小李 New Member

    Joined:
    Nov 3, 2005
    Messages:
    2,468
    Likes Received:
    20
    在IE里面 块级浮动之后,margin-left和marfin-right 会变成定义的两倍..

    可以用!important;

    !important;的解释:

    !important是CSS1就定义的语法,作用是提高指定样式规则的应用优先权(参见:W3.org的解释)。语法格式{sRule!important},即写

    在定义的最后面,例如:

    box{color:red!important;}
    最重要的一点是:IE一直都不支持这个语法,而其他的浏览器都支持。因此我们就可以利用这一点来分别给IE和其他浏览器不同的样式定义.
    你可以定义两个margin。
    比如,
    margin:10px!important; //其他浏览器用这个
    margin:10px 5px 10px 5px; //IE用这个
     
  6. lane

    lane New Member

    Joined:
    Sep 5, 2005
    Messages:
    6,548
    Likes Received:
    29
    是那一块出的毛病呢?我找不到
     
  7. fen

    fen New Member

    Joined:
    Dec 18, 2005
    Messages:
    3,050
    Likes Received:
    25
    ie6还是ie7
     
  8. lane

    lane New Member

    Joined:
    Sep 5, 2005
    Messages:
    6,548
    Likes Received:
    29
    这个BUG原来我已经使用了display:inline 来修正了,原来没什么问题,但是换上JS文章调用后就出问题了,不知道为什么
     
  9. lane

    lane New Member

    Joined:
    Sep 5, 2005
    Messages:
    6,548
    Likes Received:
    29
  10. 好莱坞的

    好莱坞的 New Member

    Joined:
    Jul 9, 2007
    Messages:
    134
    Likes Received:
    0
    顶。。。。。