2013-04-14 65 views
-2

我正在使用以下樣式在網頁中顯示文字。css可以正常使用chrome,但是使用IE更改

​​

我的CSS如下:

h2{ 
    color: #747474; 
    font-family: helvetica,arial,sans-serif; 
    font-size: 13px; 
    font-style: normal; 
    font-variant: normal; 
    font-weight: normal; 
    text-align: left; 
    text-decoration: none; 
    text-indent: 0; 
    text-justify: auto; 
    text-outline: none; 
    text-overflow: clip; 
    text-shadow: none; 
    text-transform: none; 
    text-wrap: normal; 
    -webkit-font-smoothing: antialiased; 
    font-size: 28px; 
    padding-left: 25px; 
} 

它正常工作與鉻,但是當我在IE中打開它的字體變化。我如何修改我的代碼,以便它能在IE中工作,因爲它在Chrome中工作?

+2

你有沒有注意到你」已經聲明瞭'font-family'和'font-size'兩次?此外,''標籤已被棄用了很長一段時間,但無論如何,在使用CSS時使用'font'標籤沒有意​​義。你還在'font'標記中聲明瞭'face'屬性兩次,還有一些錯誤的語法......逗號和不匹配的引號?只需放慢速度並校對你的代碼。 – Sparky

回答

1

您有一個副本font-familyfont-sizeh2中聲明的屬性 - 廢除其中一個您不需要的屬性。

而且,在你的HTML face="caecilia-light'應改爲face="caecilia-light" - 在Chrome中,它被妥善處理,但在IE它是錯誤的,所以它便拿起第二face屬性

+0

我刪除它,但仍然沒有 – 33528

+0

剛編輯答案 – karthikr

相關問題