簡體   English   中英

Div標簽在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.

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