[英]Scrollbar in a div shows different behaviour in IE7 from IE8
在網頁中,我使用的div包含一個表格。 我已經將此div的溢出屬性設為自動。 當垂直滾動條出現時,IE7和IE8將顯示不同的行為。
在IE7中,scollbar不使用div的寬度,但在IE8中,滾動條使用div的一些寬度。 因此,當我將表格的寬度分配為div寬度的某個百分比時,表格的寬度在IE7和IE8中設置為不同的值。
由於表格的右側,IE7中的滾動條似乎比IE8中的滾動條更遠。 我希望頁面在兩個瀏覽器中看起來都一樣。
有沒有辦法做到這一點?
問候,阿比舍克·Ja那
我當前的項目也遇到了同樣的問題。 使用瀏覽器特定的腳本(我使用jQuery)可以解決問題:例如
var ieversion;
if (jQuery.browser.msie) {
ieversion = (parseInt(jQuery.browser.version));
}
if (ieversion == 6 || ieversion == 7) // IE7 Bug Fixes
{
//Codes to fix IE7 bug
//e.g. var divwidth=$("#idofDIV").width();//Dynamically getting the width if DIV
//$("#idofTable").css({'width':divwidth+'px'});//Dynamically setting the width if Table
}
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.