我正在建立一個響應式網站,我想知道我應該使用什麼單位?我已經看過很多使用像素(px)進行測量的網站,並且我已經看到一些使用百分比(%)的網站。有沒有一種首選或正確的方式來做響應式設計?做響應式設計時,什麼是首選單位?
我發現百分比難以使用,因爲它使計算變得困難,並且在設置寬度/邊距等時,我最終得到了2.754%等值。像素看起來更容易,它只是簡單的加法和減法,但我讀過它不是「未來的證明」或類似的東西,如果用戶在瀏覽器窗口中放大,將不會正確縮放。這仍然是真的嗎?
如果您有任何經驗或專業知識,請分享!我很想聽聽你們要說的話!
謝謝!
_Responsive_和_absolute values_(像素)相互矛盾一點點。大多數情況下,爲簡單屬性('width')使用相對值和爲min/max('max-width','min-width')使用絕對值會更容易。這樣它仍然保持響應,但你可以對樣式容器的寬度做一些假設。 – Zeta 2013-04-06 12:36:39
請參閱[這個問題](http://stackoverflow.com/questions/12450961/responsive-layout-px-em-or) – Bigood 2013-04-06 12:38:01
我認爲答案大多是正確的。無論如何,CSS中有很多單位。從Chris Coyier看到這篇文章:http://css-tricks.com/the-lengths-of-css/ – pzin 2013-04-06 14:04:30