作者adahsu (路邊的垃圾筒)
看板Web_Design
標題Re: [css]font-size: em px pt?
時間Sat Jan 10 10:15:45 2009
每個人的選擇都有其不同的理由... XD
※ 引述《fotofolio (投①號,逆轉勝)》之銘言:
: 另外1em= 100%.. 希望我沒有搞錯
: 以前常常看到文章在推廣使用em
: 使用em最大的理由是要讓使用者可以調整字體大小
: 而且使用em非常繁瑣 通常妳要先在設定一個
: BODY {font-size:62.5%}
: 理由是多數瀏覽器的預設字型大小是16
: 這個62.5%的目的是讓1em = 10 之後妳可以很方便的1.5em=15
我用 em 的理由只因為 『每個人對 1em 的需求並不相同』
在 30" 螢幕解析度下, 1em 可能要設成 20pt,
但在 15" 時可能 12pt 就足夠辨識,
更別說有人寧願把眼力花在看帥哥美女身上也不願死盯螢幕到脫窗。
: 妳可會發現我沒有寫單位
: 因為有的教學後面是接pt 有的是接px
: 我打開safari的預設是Times 16
在 Fx 1.x 的時代時,它是沒有預設字型大小的... :p
至於後來的 Fx 2/3 有沒有預設字型大小已經不重要了,
我都會配合使用的螢幕調整出順眼的預設值出來!
: 如果希望文字在 不同dpi的銀幕會維持一樣大小
: 這也是一種增進可用性的考量
: 那應該要用pt..才有這種效果
: 如果em是跟px綁, 那更不應該用em了
: 大概以上是我的疑惑與想法吧
個人從來不覺得在 Web 上保持不同 dpi 下維持一樣的字體大小是件很重要的事,
請把這個選擇權留給實際使用、瀏覽該頁面的使用者去決定。
所以,個人排斥使用 px 去設定字體大小。
但也不得不承認使用 em 會在某些情況下造成瀏覽上的困擾
(當瀏覽器沒有預設字體大小時),這個嘛.... 我該說實話嗎?
(噓... 小聲點... 即然使用者如此刻苦耐勞,就別剝奪他的樂趣了嘛... )
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 202.145.230.2
推 ateclean:留給使用者決定+1 XDD 01/10 10:19
推 fotofolio:後來我確認em是跟px綁了...至少在safari是這樣 01/10 10:23