2012-03-02 111 views
-8

我不明白为什么我的网站登录表单是隐藏在IE中的一部分,但在Chrome浏览器中看起来OK?网站登录隐藏在IE浏览器,但在铬工作

Link是这里

http://make-your-offer.com/

任何指导,将不胜感激!

我真的很挣扎的样式登录表单 - 我想发布网站的人开始注册,但目前我不是它的外观的粉丝!

:(谁能帮助我,我ALL昨晚试图与今天:(

+3

只是一个提示,尽量让你的标题更具描述性。它可以帮助人们弄清楚他们是否能够提供帮助。 – Lostsoul 2012-03-02 20:09:21

+1

@Lostsoul我为他解决了这个问题 – jzworkman 2012-03-02 20:11:29

回答

1
#my-mega-menu-widget { 
    margin-top: -20px; 
} 

是(可能)是什么导致了它一直在努力了几个小时了。

可以使用一个IE conditional commentscss hack to fix it for IE覆盖该值。

或暗示斯文,重构你的代码,这样你就不必使用阴性切缘(他们坏的魔力)


如果你使用IE7不会得出伸出其父如果你使用负利润率拉元素的方式(尽管overflow: visible应该工作)元素的一部分。

这是一个“hasLayout的”有关IE的bug,并为它的治疗可在Has Layout: Negative Margin Bug.

+1

如果需要一个负边距来使布局工作,并且他不应该为IE做黑客攻击,那么他应该看看他的布局并做出更好的解决方案。 – 2012-03-02 20:21:44

+0

删除负面排序它在IE中,但现在登录是slighlty隐藏在Chrome上的主框下.. – 2012-03-02 21:13:09

2

中找到您的网站缺少DOCTYPE,因此在IE浏览器烧制怪癖模式。添加一个适当的DOCTYPE和一切工作正常:

<!DOCTYPE html> 
+0

我在哪里添加?似乎没有修复它 – 2012-03-02 21:08:10

+0

@MichaelStott你添加了**在你的html索引页的第一行**,在任何内容之前。 – 2012-03-02 21:25:29

+0

@Michael Stott doctype应该是你的html文件的第一行\ – JKirchartz 2012-03-02 21:27:19

相关问题