CSS控制字體大小的相對值

之前我有寫過一篇關於CSS控制字型大小的文章,有提到建議的設定法是利用比例值,也就是em單位或是百分比,因為這樣在IE下才可以讓瀏覽者自行放大或縮小字體。

本來這裡在設計時是用em單位來控制字型的大小的,不過後來發現在IE下調整字形大小會得到不怎麼好的結果,調整放大一點,結果字就會變很大,縮小就不用說了。後來用IE瀏覽stopdesign時,順手作了一下測試,發現stopdesign即使在IE下調整字形大小也是很正常的,看了他的CSS後發現到它是用百分比值來控制字體大小的,於是我也把這裡的字體大小控制改成用百分比,結果問題都不見了^^

這樣就得到了一個新的結論,為了IE,只好用百分比值來設定字體大小了。事實上「designing with web stardard」一書中有提到只有IE會在以px、pt值設定字體大小時,瀏覽者無法調整大小的,為了IE,我們還真是牽就不少啊><