我有一個預先格式化的代碼塊(<pre>),它水平溢出,所以有一個水平滾動條允許用戶查看內容。如何防止滾動條重疊內容?
overflow: auto;
然而,在IE7(也許其他的IE版本),滾動條重疊我的內容的最後一行(這是特別刺激的時候只有一個行的內容)。
我試過列出的解決方案here,但它沒有奏效。
唯一可行的解決方案是使用
overflow: scroll;
增加了一個滾動條來我所有的預格式化部分是太噁心了。
注意:它在Firefox 3和Google Chrome中運行良好。
更新
我已經找到了解決方案(見我的答案),但是,如果有人發現了一種沒有在IE7每個預格式化部分醜陋的填充,這將是完美的。
您可以將padding-bottom放置在僅限IE的樣式表中;這個頁面認爲'!ie7'是一個黑客:http:// css-tricks。com/how-to-create-an-ie-only-stylesheet/ – 2013-04-24 18:36:24