我一直在使用display:none
隱藏TR(錶行)的頁面上工作,後來需要通過display:table-row
顯示它。但是,IE7忽略了table-row
並且隱藏了TR。如果我只是說display:block
,所有的單元格都與列不一致。任何解決此限制的解決方法?IE7忽略顯示:錶行
回答
試試吧你應該嘗試visibility:hidden
和visibility:visible
來切換元素的可見性。 檢查此示例在http://jsfiddle.net/JauH4/4/
正如您可能已經注意到的那樣,可見性之間存在差異:hidden和display:none。可見性只隱藏該元素,但它在隱藏後仍然會影響佈局,因此您將擁有空的表格。我不是說「不要使用」,而是「在適當的地方使用」。 –
如果你想影響佈局,你可以使用Jquery'show()'和'hide()'或'toggle()'。 –
是的,但那是因爲這些方法切換「顯示:無」。 –
謝謝,安德烈亞斯。我添加了一個樣式塊;你如何做到這一點? '顯示:;'? – Alex
不,我想你只是刪除整個顯示業務,當它不是「沒有」。 –
- 1. IE7忽略colgroup?
- 2. IE7忽略:非選擇器
- 3. CSS顯示錶忽略寬度
- 4. 顯示錶在IE7
- 5. 忽略git顯示錯誤
- 6. Gmail忽略顯示:無
- 7. 爲什麼div顯示:錶行忽略邊距?
- 8. 顯示時忽略表格的第一行
- 9. 表格不顯示在ie7
- 10. IE7表格顯示錯誤
- 11. CSS左:-50%導致IE7忽略寬度
- 12. IE7和「繼承」:忽略整個規則?
- 13. ie7和ie8忽略「margin:0px auto;」
- 14. IE8忽略TD寬度,適用於IE7
- 15. jQuery擴展列表項目在IE7中顯示略有不同
- 16. Internet Explorer忽略顯示:內嵌
- 17. 爲什麼顯示被忽略?
- 18. jquery顯示/隱藏被忽略
- 19. Magento顯示它忽略哪些文件
- 20. VS2015顯示一個項目被忽略
- 21. 顯示應用程序忽略清單
- 22. UITileLayer顯示忽略僞層大小
- 23. Text-align:center;忽略顯示:flex元素?
- 24. CSS - IE7忽略第一個列表項目的邊距?
- 25. mysqldump忽略表不會忽略視圖
- 26. android:忽略提示
- 27. 顯示系統文件/在osx中顯示git忽略
- 28. 活動忽略顯示從我的線程執行Toast
- 29. HTML內容郵件顯示斷線或忽略換行
- 30. IE7窗體顯示
您是否嘗試過讓它變爲空白:tr.style.display =「」; –