我有一個固定的大小和位置相對於我的網頁的div。 (不幸的是,我不能分享這些代碼,所以如果可以的話,請耐心等待)。我希望在雙擊時重新啓用禁用的輸入,但您可能知道禁用的輸入不喜歡觸發單擊事件。我想出了一個解決方案,其中包括將絕對定位在相對定位的容器內的input
以及具有相同尺寸和位置的絕對定位的div
。雙擊時,我將div的顯示更改爲none
。這在其他瀏覽器中效果很好,但IE 10(我沒有檢查過較低版本)並不尊重我已經放置在div和input上的z-indexes
。 div的z-index
爲2,輸入的z-index
爲1,但IE忽略了這一點,並允許我點擊「通過」div和輸入,就好像div不在那裏一樣。我沒有要求任何人調試我的代碼,因爲我無法顯示它,但如果這是常見問題/錯誤,我將不勝感激任何已知的解決方法。IE 10不尊重z-index
1
A
回答
5
Internet-Explorer非常複雜,特別是z-index和位置。
好的,最新的解決方案是什麼? 努力工作。確保元素大多有一個位置。必須在某些地方使用position: relative;
。
解決與z-index的問題,你必須從最高級別的父(<html>
)上所有孩子的,並設置每個孩子的z-index(開始0
),增加每個z-index的,例如:
html {
z-index: 0;
}
body {
z-index: 1;
}
header {
z-index: 2;
}
header nav {
z-index: 3;
}
一般來說,檢查的有效性:HTML Validator,CSS Validator
1
補充一點:
<meta http-equiv="X-UA-Compatible" content="IE=edge" />
並確保您的文檔類型已設置
<!doctype html>
相關問題
- 1. IE不尊重:
- 2. IE不尊重NBSP
- 3. IE不尊重td寬度
- 4. IE忽略zIndex
- 5. 自定義驗證錯誤模板不尊重ZIndex
- 6. 保證金未被IE所尊重
- 7. Windows Phone上的移動IE 10或11仍然尊重X-UA兼容?
- 8. Firefox不尊重@ font-face?
- 9. 不尊重條件
- 10. mod_wsgi不尊重WSGIPythonHome
- 11. Android:ViewPager不尊重WRAP_CONTENT?
- 12. MapFragment不尊重matchparent
- 13. url_for不尊重default_url_options
- 14. 寬度不尊重
- 15. GetChildAtPoint不尊重ZOrder
- 16. 約束不尊重
- 17. Eclipse不尊重.cvsignore
- 18. ReactiveCommand不尊重canExecute
- 19. SerialPort.Read(....)不尊重ReadTimeOut
- 20. URLConnection不尊重ReadTimeout
- 21. SpriteKit不尊重zPosition?
- 22. DockedItems不尊重重量
- 23. ASP.NET菜單控件不尊重IE或FF中的填充值
- 24. DIV 100%身高在IE中不受尊重
- 25. 動態給出的IE不尊重寬度
- 26. 爲什麼IE不尊重我的CSS用於UL?
- 27. 在IE中不尊重SVG視口大小
- 28. CSS:calc()不尊重Firefox和IE中的底部填充
- 29. 在IE中設置標記zIndex
- 30. canvg不適用於IE 10
但是,如果代碼已經損壞,則「X-UA兼容」不會總是有效。他必須用驗證器檢查他們的文件。 –
我已經使用這個無效,我應該提到。 –