2013-07-10 32 views
0

我將body的初始字體大小設置爲62.5%,以便等於10px。然後我將元素font-size設置爲1.2rem,2rem等等。一切正常。快速切換樣式表中的rems和像素

現在我想爲IE8設置像素而不是雷區,不要因爲處理它的怪癖而煩惱太多。所以,我添加了一個新的ie.styl文件,我有條件地附加,如果它是IE瀏覽器。在裏面,我想改變rems像素在原始文件中的任何地方。我的問題 - 是否有一些好方法以自動的方式來完成,比如nib爲瀏覽器特定的前綴CSS選項做些什麼?

所以,作爲一個結果,我添加類似font-size units(1.2)在原始文件,並生成兩個文件 - 前一個style.cssie.css,其中font-size: 1.2rem;將在第一個文件,font-size: 12px;

+1

http://filamentgroup.com/lab/how_we_learned_to_leave_body_font_size_alone/和http://csswizardry.com/2011/05/font-施膠與-REM-可以-避/ – cimmanon

回答

1

你能做的就是聲明這兩個最好的,IE瀏覽器將使用後備

.font { 
    font-size:16px; /* ie fallback */ 
    font-size:1rem; 
}