2011-11-22 45 views
5

我喜歡Skeleton,但我有幾個問題:骨架CSS網格框架設計目標?

  • 爲什麼當所有可以使用相對/ EM大小來實現它使用的像素大小?
  • 這是因爲它是唯一可靠的方式來實現的X瀏覽器的兼容性? ..如使用EM大小感覺更合適/面向未來
  • 是否真正的問題給出相對大小和無網格設計,大多數瀏覽器現在所在的變焦相當聰明,人們可以只設置它們的默認縮放級別?

不想分解成單獨的問題,因爲我試圖讓專業社區的高層次看到這個框架的(錯誤)使用CSS最佳實踐。

最後,如果你有,你認爲更恰當地處理事情,盡請分享替代品(有原因!)。

+3

請參閱http://meta.stackexchange.com/questions/16721/how-does-accept-rate-work –

+0

感謝更新了一些,仍然認爲這是現在開放,雖然 – HaveAGuess

回答

2

像素尺寸還是事:960個像素寬是一個相當標準的,iPad的景觀寬度爲1,024像素,等等......看來,約1000像素網頁寬度成爲簡單內容的網站事實上的標準(是有道理的,當一些屏幕可以拉伸1900或2400px寬)...這些寬度不能用em來表示,因爲em不是按照定義來確定的。當你在一個固定大小的框架內時,Em有它的用處,並且你希望相對於你選擇的字體來放置元素。

極少數人可以使用他們的瀏覽器的縮放,甚至更少的人懶得更改默認縮放值。所以你應該瞄準最標準的,即1000px寬,他們會應付它。

+0

是的和骨架的處理媒體查詢是特殊的,所以它知道它在任何給定時間內工作的像素範圍。你是否說因爲瀏覽器渲染模型的不同,即使像素大小已知,em/ex也不太準確? – HaveAGuess