2012-06-06 21 views
0

文本在對話框的div只在IE 7Z指數即7對話框的div

看到這個 page 並點擊任何文本框的左側的頁面上的文本下出現的。

我試着改變div.dialogFromAndTo元素的skin.css文件中的z-index,但是這沒有效果。

+1

你可能想看看這篇文章 http://stackoverflow.com/questions/1287439/ie7-z-index-layering-issues – antony

回答

0

我用這個只適用於IE 7,它的黑客但工作,有沒有更好的辦法?

* { 
    *z-index:13; 
} 
+0

使用*選擇器在性能方面被認爲是有害的,請參閱http://stackoverflow.com/questions/1714096/why-is-the-css-star-selector-considered-harmful 如果z-index工作來解決您的問題佈局問題,儘量使其儘可能具體 – Luca

+0

@luca這就是事情,即時通訊不知道哪個元素的目標。 – tsukimi

1

您可能需要清除修改您的<div id="dialogFrom">,因爲那裏有浮動元素。

這個老文章:http://www.positioniseverything.net/easyclearing.html解釋的概念,你可以找到不同的方式通過谷歌搜索其應用clearFix方法

編輯嘗試添加此:

div.dialogFromAndTo { 
    overflow: hidden; 
} 

或可能zoom: 1觸發hasLayout的 - 我不知道你有沒有它,因爲我目前無法訪問你的頁面

+0

我想,沒有改變任何東西。我把'

'放在div文件的底部。 – tsukimi

+0

我編輯了我的答案與另一對選項,可能工作 - 可能不會,對不起,我無法事先測試它們,他們幾乎是在黑暗中拍攝 – Luca

+0

感謝您的其他建議,我試過了,沒有工作。 – tsukimi