我有非常簡單的HTML如下所示。在Firefox和Chrome中,它工作正常..它在IE8中也可以正常工作。但是,當我升級到IE9時,它在灰色邊框內顯示了一條白線。我們需要做些什麼來使其與Chrome/Firefox類似。IE9渲染問題 - 空白條(水平線)
注意:縮小70%-85%範圍內的縮放時會發生此問題。
更新後的基準
HTML
<!DOCTYPE html>
<html>
<head>
<meta http-equiv="X-UA-Compatible" content="IE=edge" />
<style type="text/css">
.TransactionHistoryborderForTitle {
border: 3px solid #9B9B9B;
clear: left;
width: 976px;
margin: 0px 0 0px 10px;
}
</style>
</head>
<body>
<div id="body">
<div class="pageContent">
<div class="rightPart">
<div class="TransactionHistoryborderForTitle">
</div>
</div>
</div>
</div>
</body>
</html>
截圖
在IE9中對我來說工作得很好。你可以檢查(F12開發人員工具),如果compat視圖是打開的? – Abhitalks
@abhitalks。請減小70%-85%範圍內的變焦,然後參閱。 – Lijo
添加一個'display:table-cell;'似乎擺脫了這個問題。與IE的hasLayout問題有關。 – Abhitalks