作者Daiamid (戴阿米得)
看板Web_Design
標題[問題] IE跟Firefox不同的預設字型大小,如何統一
時間Tue Dec 2 18:32:36 2008
IE跟Firefox的預設字型大小似乎不同。
同樣是medium大小的字體,ie硬是比firefox大上一號
大多數情況下這不會造成問題,但是我今天希望使用em作為元素的寬度單位
其實EM當長度單位倒也不會真的出問題,只是會等比例放大。可是當裡面需要嵌入
固定px長度的圖片時,不同的預設字型大小造成的影響就有點難應付。
如果我今天想要讓兩種瀏覽器,甚至大部分的瀏覽器都能看到一樣大小
卻又不想以pt/px為單位寫死字型大小,應該要怎麼處置呢?
我自己能接受的底限是寫死pt單位的字型大小,但希望能有更robust的作法
-
可能有人會問為什麼堅持用em跟pt來排版,起因是我用full-hd電視上網 XD
自己的網頁在電視上整個就是小,但看Yahoo的版型卻很正常。挖了一下才發現
yahoo的排版長度單位多是em,使用者如果調整畫面dpi設定讓字型變大,整個
版型也會跟著變大,用PX排版的話,解析度提高版面就只能變小了。
在高解析度年代這招很受用,而且不會對普通解析度造成副作用。
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 60.249.163.125
推 chph:用pt完全不對, PT是列印用的單位, 若要用pt不如用px 12/02 20:10
→ chph:我個人都用 em, 另外百分比%也是可以的 12/02 20:10
→ Daiamid:但%出來的結果會依預設字型大小而不同,px則無法依照客戶 12/02 21:26
→ Daiamid:端的畫面dpi設定縮放,彈性更差。所以才想問有沒有其他解 12/02 21:27
→ Daiamid:而且pt與其說是列印用單位,說是對應現實世界長度的單位更 12/02 21:30
→ Daiamid:貼切。只是螢幕顯示時幾乎都會跟現實世界長度脫勾 12/02 21:30
→ Daiamid:但話說回來,列印時的版面可能因此受影響,有點麻煩 O_oa 12/02 21:32
推 fotofolio:銀幕一張css 列印一張css就好啦 12/02 23:24