網頁設計中的樣式單位px、em、rem區別
「rem」是指根元素(rootelement)的字體大小,那么它的優點也就是不會隨著父元素的字體大小變化而變化了,減少了父子元素之間字體大小計算的復雜程度。使用「rem」的目的就是讓用戶可以在瀏覽器設置中可以自定義字體的大小。
1、px精確的單位;
2、em為相對單位(相對父級元素)
3、rem為相對單位(相對根元素html)
em的計算是基于父級元素的,在實際使用中給我們的計算帶來了很大的不便。所以rem的出現解救了我這樣不會算術的人,再也不用擔心父級元素的font-size了,因為它始終是基于根元素(html)的。比如默認的htmlfont-size=16px,那么我想設置12px的文字就是:12÷16=0.75(rem)。
國內的設計師大都喜歡用px,而國外的網站大都喜歡用em和rem,那么三者有什么區別,又各自有什么優劣呢?
PX特點
1.IE無法調整那些使用px作為單位的字體大小;
2.國外的大部分網站能夠調整的原因在于其使用了em或rem作為字體單位;
3.Firefox能夠調整px和em,rem,但是96%以上的中國網民使用IE瀏覽器(或內核)。
px像素(Pixel)。相對長度單位。像素px是相對于顯示器屏幕分辨率而言的。em是相對長度單位。相對于當前對象內文本的字體尺寸。如當前對行內文本的字體尺寸未被人為設置,則相對于瀏覽器的默認字體尺寸。任意瀏覽器的默認字體高都是16px。所有未經調整的瀏覽器都符合:1em=16px。那么12px=0.75em,10px=0.625em。為了簡化font-size的換算,需要在css中的body選擇器中聲明Font-size=62.5%,這就使em值變為16px*62.5%=10px,這樣12px=1.2em,10px=1em,也就是說只需要將你的原來的px數值除以10,然后換上em作為單位就行了。
PX為單位在Web頁面初期制作中,我們都是使用“px”來設置我們的文本,因為他比較穩定和精確。但是這種方法存在一個問題,當用戶在瀏覽器中瀏覽我們制作的Web頁面時,他改變了瀏覽器的字體大小,這時會使用我們的Web頁面布局被打破。這樣對于那些關心自己網站可用性的用戶來說,就是一個大問題了。因此,這時就提出了使用“em”來定義Web頁面的字體。
em為單位前面也說了,使用是“px”為單位是比較方便,而又一致,但在瀏覽器中放大或縮放瀏覽頁面時會存在一個問題,要解決這個問題,我們可以使用“em”單位。
這種技術需要一個參考點,一般都是以body的“font-size”為基準。比如說我們使用“1em”等于“10px”來改變默認值“1em=16px”,這樣一來,我們設置字體大小相當于“14px”時,只需要將其值設置為“1.4em”。
<< 上一篇:網頁設計中圖片有哪些常見的使用技巧 | >> 下一篇:怎么把網頁設計的更有視覺效果 |
- 2017-06-09畫冊設計與書籍設計的區別有哪些?
- 2017-05-09網頁設計中圖片有哪些常見的使用技巧
- 2017-05-04鄭州哪里可以學網頁設計培訓班
- 2017-05-04自適應網頁設計制作的方法和技巧
- 2017-04-20平面設計中VI和CI到底是什么有何區別
- 2017-04-10網頁設計首頁如何布局會有好的用戶體驗
- 2017-04-06網頁設計中怎么用ps切圖
- 2017-04-05室內設計和環境藝術設計有什么區別嗎
- 2017-03-20平面設計和繪畫之間的區別有哪些
- 2017-03-20插畫設計和平面設計的區別
- 2017-03-20web前端開發和h5的區別有哪些?
- 2017-03-153dmax顯示單位為毫米在哪里設置
- 2017-03-153dmax中顯示單位比例和系統單位設置的區別
- 2017-03-14網頁設計的制作詳細流程步驟
- 2017-03-09展廳設計與室內設計有什么區別