2013-05-27 33 views
0

我有一個div在我的HTML如下:差異文字的垂直對齊在瀏覽器之間的一個div

<div class="questInfo"> 
    <div class="questBounty">100</div> 
</div> 

和CSS:

.questInfo { 
    background-color: #fcfcfb; 
    padding: 10px; 
    -webkit-border-radius: 10px; 
    border-radius: 10px; 
    position: relative; 
} 

.questBounty { 
    position: absolute; 
    right: 10px; 
    font-family: 'Helvetica'; 
    font-weight: bold; 
    background-color: #ffedcc; 
    font-size: 40px; 
    padding: 15px; 
    -webkit-border-radius: 15px; 
    border-radius: 15px; 
    border: 1px solid #808080; 
} 

當我在Safari瀏覽,我得到下面,我打算:

safari

但在Firefox,文本顯示s到被推高:

firefox

有一些屬性,我應該已經建立,實現前者?

A fiddle.

感謝。

+0

我不知道,但嘗試設置'行高度'以匹配你的'div'的高度。另外,請創建一個小提琴。 – Aquillo

+1

line-height *而不是lin-height –

+0

另外,如果不起作用try-text-decoration:none; –

回答

0

我真的不認爲這可以解決,但嘗試添加 -moz-在烏拉圭回合CSS 這對Firefox的

-moz-邊界半徑

-webkit支持 - 給予支持Safari瀏覽器,所以我認爲這應該給火狐

+0

這是我的理解,這實際上從Firefox 13.0刪除,Firefox現在只響應邊界半徑。向後兼容性添加前綴是否常見? –

+0

哦!我不知道那件事。我沒有真正嘗試過,因爲我通常在製作CSS時爲所有瀏覽器編寫這些代碼 –