簡體   English   中英

IE瀏覽器增加像素寬度

[英]IE adding pixels to width

我正在制作一個網站,在某些頁面上,IE正在添加一些像素以使其具有水平滾動條而在其他頁面上則不是。 我真的不知道這里出了什么問題。 這是我的CSS,任何幫助將不勝感激(如果影響您的答案,我將在網站上使用jQuery)。

html, body {
    padding: 0;
    margin: 0;
    border: 0;
    height:100%;
    min-height:900px;
    font-size: 12px;
    font-family: Tahoma, Geneva, sans-serif;                
}
.north {
    height: 100px;
    margin-right:5px;
}
.south {
    height: 2em;
    background-color: #3F3F3F;
    border-top: 1px solid black;
    font-size:80%;
    color: rgb(200, 200, 200);
    width:100%;
    display:block !important;
    position:absolute !important;
    bottom:0px !important;
    left:0px !important;
}
.west {
    width: 200px;
    font-size: 0.78em;
}
.center {
    font-size: 80%;
    height:auto;
    min-width:300px;
}

重要的多個符號,其中的一些其他內容的修復程序無法正常工作,但是刪除它們並不能解決問題。

可能在北方的利潤率。 IE的盒子模型與所有其他瀏覽器不同。 嘗試對此進行評論(以及其他任何容器填充和邊距),看看是否可以解決問題。

容器中的東西也可能會炸毀它。 IE不尊重寬度,並將擴展容器以支持內容,而其他瀏覽器則不會。 您可以通過向元素添加“overflow:hidden”來查看是否是這種情況。

另外,學習使用您的工具。 使用IE Developer工具(在IE8中點擊F12),然后使用select by click(看起來像工具工具欄上帶有指針的框)在元素上放置邊框,看看哪一個是罪魁禍首。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM