我有一個邊緣和填充的div。我想隱藏div內的內容。我正在使用js來顯示,隱藏進程。問題是當我試圖隱藏內容時,它會隱藏,但間距或間隙保持不變。 Firefox正確呈現,但不在ie中。我如何解決這個問題,即在使用CSS?間距問題
Q
間距問題
1
A
回答
0
您可以使用嵌套div,將您不想隱藏的填充和邊距放置在父div中,並且您希望隱藏在子div中的填充和邊距,並且只使用javascript隱藏子div。
2
如果您從div中刪除內容,可能會在某些brwosers中使用邊距和填充完全隱藏,但在其他邊緣可以使用邊距和填充保持可見。
你可以嘗試只將顯示樣式到div:
<div style="display:none;">
text...
</div>
,這將是完全消失。
0
嘗試刪除內容和設置容器的填充爲0
或者,讓事情變得更整潔一點;從容器div中刪除邊距,添加一個具有相同邊距值但是作爲填充屬性的包裝div,並簡單地顯示/隱藏容器div。
CSS
#wrapper, #container{
padding:1em;
}
HTML
<div id="wrapper">
<div id="container">This is the content that will be hidden</div>
</div>
0
我可能讀了你的問題錯了,但我假設,因爲「距離和差距仍然(原文如此)相同,「你正在使用
#style {visibility: hidden; }
如果使用
#style {display: none; }
和任何有風格的ID將從文件全部被刪除,而不是簡單地從視線hidden
。
相關問題
- 1. HTML間距問題
- 2. TextView間距問題
- 3. IE8間距問題
- 4. Bootstrap 3-間距問題
- 5. 間距問題在Ruby中
- 6. HTML列寬/間距問題
- 7. 空白間距問題
- 8. IDE字體間距問題
- 9. 手風琴間距問題
- 10. xspace的間距問題
- 11. Safari的CSS間距問題?
- 12. CSS行間距問題
- 13. HTML和CSS間距問題
- 14. JQuery DropDown間距問題
- 15. 間距問題:組合框
- 16. CKEditor段落間距問題
- 17. HTML5表格間距問題
- 18. 奇怪的間距問題
- 19. HTML5體間距問題
- 20. IE圖片間距問題
- 21. CSS的間距問題
- 22. Firefox中的間距問題
- 23. it IE8字間距問題
- 24. WPF StackPanel間距問題
- 25. 單元格間距問題
- 26. 間距問題的GridBagLayout
- 27. Bootstrap行之間的間距問題
- 28. 兩個div之間的間距問題
- 29. 時間輸入字段間距問題
- 30. Tumblr主題:ul,il間距問題?
你的示例html/css/javascript當然會有幫助 – 2009-07-02 12:50:52