Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/jquery-ui/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Jquery ui Jquery UI在ie7和IE8中打破布局_Jquery Ui - Fatal编程技术网

Jquery ui Jquery UI在ie7和IE8中打破布局

Jquery ui Jquery UI在ie7和IE8中打破布局,jquery-ui,Jquery Ui,我开发了一个很好的网站布局,在Webkit和基于FF的浏览器中很有魅力。。。但在IE7和IE8中,一切都像这样被破坏了 我从未见过Safari/Chorme和IE之间有这么大的区别。我尝试了不同的doctype,但没有区别 如果我删除所有jquery css,一切都会正常工作。 您可以看到它正在[删除] 有人能告诉我如何解决这个问题吗?如果您有兼容性问题,我认为您需要覆盖buyitui.css文件中的ui state default和.ui state hover类以适应IE 您可以在firef

我开发了一个很好的网站布局,在Webkit和基于FF的浏览器中很有魅力。。。但在IE7和IE8中,一切都像这样被破坏了

我从未见过Safari/Chorme和IE之间有这么大的区别。我尝试了不同的doctype,但没有区别

如果我删除所有jquery css,一切都会正常工作。 您可以看到它正在[删除]


有人能告诉我如何解决这个问题吗?

如果您有兼容性问题,我认为您需要覆盖buyitui.css文件中的ui state default和.ui state hover类以适应IE

您可以在firefox中使用firebug浏览css文件

要覆盖css,请创建一个css文件,并将所有覆盖放置在此文件上,然后将其放置在所有css文件的底部。假设您确保没有使用内联样式表

编辑: 您需要覆盖这三个选项:

<div class="clear"/>
<div class="separator" style="width: 950px; margin-left: auto; margin-right: auto; float: right;"/>
<div id="pie" style="float: right;">
问题似乎出现在分隔符上方的clear类上。当您同时清除这两个选项时,所有的浮动都会被清除,分隔符会从页面上升起,高度几乎会在整个页面上移动

尝试更改此项,您将看到更改:

这可能不是确切的解决方案,但它确实在您的页面上指出了问题所在

关于clear类

移除清除:两个;或者明确表示:没有

关于分隔符类

加上浮动:右边和边距右边:200px

在馅饼上


加浮点数:右;和保证金权利:200px

jquery手风琴打破了一切,重新生成并解决了问题,只是IE上的常规无标准

非常感谢。我知道如何覆盖css,但您认为我应该覆盖哪些属性,以及覆盖到哪些值?同时,我会继续尝试。我认为你需要覆盖buyitui.css上的ui状态-****类作为背景值和悬停效果。我删除了这些样式,甚至删除了buyitui.css,我也遇到了同样的问题。我更改了这些属性,ie7不断破坏一切。奇怪的是,如果我删除jqueryy主题css,一切都会正常工作。为什么主题css会影响jqeury小部件以外的其他css?