我在「簡單」css情況下用兩個嵌套的div
將我的頭髮撕裂了幾天。不需要的滾動條僅出現在Chrome和IE中
基本上我有兩個div
; 容器和內容。要重現此案例,我已在下面附加了一個jsfiddle鏈接。內容的寬度和高度(以像素爲單位)是從容器大小推導出來的,您需要使用chrome開發人員工具手動輸入這些值。最後,如果您通過開發人員工具查看內容的大小,則容器和內容的像素大小相同。在Chrome和IE瀏覽器下,滾動條出現,而兩個div
具有相同的大小,但使用FF則不具備。 當然,我可以擺脫overflow: auto
,但我想了解什麼是錯的,什麼可以解決我的問題。
查看下面的示例。
鏈接的例子:Scrollbars issue with Chrome&IE
感謝您的幫助。
滾動條是jsFiddle的iframe滾動條,不是他們嗎? – Knelis
我很肯定他們是,也注意到'-moz-'和'box-sizing'之間有一個空格,在'-moz-box-sizing:border-box;'中可能會導致一些不一致 –
滾動條屬於我認爲的div容器(刪除'overflow:auto'使它們消失)。除非你使用'overflow:hidden',否則IE滾動條中的 – Azeq