![](/img/trans.png)
[英]“this” in javascript behaves differently in Internet Explorer
[英]Div tag behaves differently on Internet Explorer
我試圖代表html中的一行。 為此,我使用以下代碼:
<div class="blue_bar" style="margin-top: 10px;"></div>
在CSS中,我定義了以下內容:
.blue_bar
{
height: 5px;
BACKGROUND-COLOR: rgb(0,0,136);
margin-top: 10px
}
現在,這在Google Chrome上運行良好,但在IE上卻顯示出不同之處。 我在結果中附上了兩張圖片:
鉻:
IE:
有沒有辦法可以將IE上的線固定為Chrome上的線?
編輯:使用IE9時會出現此問題,對於IE10來說可以正常工作。
添加字體大小:0; 屬性。 它是IE9(及更低版本)的錯誤,不允許您使用小於字體大小的DIV元素。
<html>
<head>
<style>
.blue_bar
{
height: 5px;
background-color: rgb(0,0,136);
margin-top: 10px;
font-size: 0;
}
</style>
</head>
<body>
<div class="blue_bar" style="margin-top: 10px;"></div>
</body>
</html>
更新 :修改此答案以在IE9中工作
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.