Css YUI自动完成在IE7中的其他页面元素下呈现
我现在在一个页面上工作,其中有一列框,用性感的阴影和角落以及其他类似的例子来设计。我必须承认,我不完全理解CSS是如何工作的,但它看起来很棒 在最上面的框中是用于搜索的文本类型输入。该搜索框连接到一个小部件 在Mac上的Firefox3、Windows上的FF2和Mac上的Safari中,一切都运行良好。在WinXP上的IE7中,自动完成建议呈现在圆角框下面,使得除第一个外的所有建议都无法阅读(尽管你仍然可以看到足够多的框之间的窥视,我认为IE7确实得到了不止一个建议) 我可以从哪里着手解决问题 以下是WinXP上FF2的成功情况: 以下是IE7中的失败: 我不完全理解导致问题的设置,但您可能想探索YUI Autocomplete对象的useIFrame属性——它将一个iframe对象层叠在Autocomplete字段下,这允许字段漂浮在IE buggy布局中遮挡它的对象之上 但是医生说这在5.5Css YUI自动完成在IE7中的其他页面元素下呈现,css,internet-explorer-7,yui,z-index,Css,Internet Explorer 7,Yui,Z Index,我现在在一个页面上工作,其中有一列框,用性感的阴影和角落以及其他类似的例子来设计。我必须承认,我不完全理解CSS是如何工作的,但它看起来很棒 在最上面的框中是用于搜索的文本类型输入。该搜索框连接到一个小部件 在Mac上的Firefox3、Windows上的FF2和Mac上的Safari中,一切都运行良好。在WinXP上的IE7中,自动完成建议呈现在圆角框下面,使得除第一个外的所有建议都无法阅读(尽管你仍然可以看到足够多的框之间的窥视,我认为IE7确实得到了不止一个建议) 我可以从哪里着手解决问题
但是医生说这在5.5
Eric我有一个类似的问题,我基本上只是通过改变不同div的z-index来解决它。只需按照每个div的显示顺序设置更高的数字。我也遇到了类似的问题,我基本上只需更改不同div的z-index就可以解决这个问题。只是按照每个div的显示顺序设置更高的数字。我最终实现的工作解决方案是基于反复阅读 在底层HTML中,所有蓝色圆角元素都是DIV,它们都是兄弟(同一DIV的所有子元素) autocomplete div本身的z索引(它是圆角容器div的曾孙)可以任意高,并且它不会解决这个问题,因为IE基本上是将搜索框的全部内容呈现在“Vital Stats”框的全部内容之下,因为两者都有默认的z索引,生命统计数据后来出现在HTML中 诀窍是给每个兄弟div(蓝色圆角容器)降序z索引,并标记它们的位置:relative。因此,包含搜索框的蓝色div是z-index:60,“vitalstats”框是z-index:50,“Tags”是z-index:40,依此类推
因此,更一般地说,找到重叠元素和重叠元素的共同祖先。在公共祖先的直系子代上,按照您希望内容显示的顺序应用z索引。我最终实现的工作解决方案是基于反复阅读 在底层HTML中,所有蓝色圆角元素都是DIV,它们都是兄弟(同一DIV的所有子元素) 自动完成div本身的z索引(它是r