2016-08-30 49 views
1

我們正在建立一個角材料應用程序和我們的設計師要我們改變所有的CSS樣式使用em測量單位,因爲他擔心在px測量很少會需要不同的媒體查詢斷點多個樣式。目前,它看起來是Angular Material uses pixels的排版。考慮到他們可能會花費更多的時間和精力使其在儘可能多的平臺和設備上顯示正確,我不願意重寫他們的風格。爲什麼以像素爲單位測量角度材質字體?

我也read this它談論材料設計中的「可縮放像素」,但我不明白如何在CSS中定義可縮放像素,因爲sp似乎不是有效的度量單位。另外,我打開angular-material.css文件,並且字體的旁邊還有px。希望有人能幫助我理解這是爲什麼。

回答

2

EM不是一個響應格式它也像素有關,它只是進行定向本身上的字體大小,用戶可以在自己的瀏覽器設置編輯。

現在用CSS的唯一方法是使用大衆和VH使文本響應的屏幕尺寸。 https://css-tricks.com/viewport-sized-typography/

+0

這是非常有幫助,謝謝你,但我是設計師的恐懼保證?角材料團隊選擇使用'px'會導致我們出現問題嗎? – adam0101

+1

沒有,你只需要包含這個元標記(http://www.w3schools.com/css/css_rwd_viewport.asp)和PX值將被調整到設備分辨率乘數(該計算是自動處理,你沒有做任何事情) –

相關問題