我在<span>
中遇到了<hr>
樣式的x瀏覽器問題。在FF上,如預期和CSS中聲明的那樣,該行高2px。但是,當我在Safari,Chrome或IE9上查看時,這條線看起來要厚得多。事實上,當<hr>
使用Safari的Firebug等價物進行檢測時,它會將其視爲4px。樣式<hr>的邊界半徑在非FF瀏覽器上出現大於定義高度
這是一個在Firefox上不明顯的border-radius
CSS屬性的問題?我希望它看起來像我已經構建了標記和CSS以及它在Firefox中的顯示方式,但我不確定標記有什麼問題。
這是它的外觀上的Firefox:
這是它的外觀上的Safari瀏覽器(和IE9 /瀏覽器):
我的標記:
<span id="course_divider"><hr></span>
我的CSS:
#course_divider {
left: 0;
padding-top: 40px;
position: absolute;
top: 27px;
width: 25px;
}
#course_divider hr {
background-color: #000000;
border: 1px solid black;
border-radius: 7px 7px 7px 7px;
height: 2px;
}
您使用的是CSS重置? – Jawad
hr {border:0; border-top:1px solid#555; margin:0; height:1px;} – Jawad