px和pt的區别?國内的設計師大都喜歡用px,而國外網站喜歡em和rem,三者之間有什麼區别?,我來為大家科普一下關于px和pt的區别?下面希望有你要的答案,我們一起來看看吧!
國内的設計師大都喜歡用px,而國外網站喜歡em和rem,三者之間有什麼區别?
px:實際就是像素,用px設置字體大小比較精準和穩定。
px特點:
px是絕對單位。
em:就是以父級作為基準來縮放字體大小。
em特點:
rem:以于根元素作為基準來縮放字體大小的。
rem特點:
Em和rem單位區别:
繪制頁面的時候具體使用什麼單位主要由項目來決定,如果不考慮低版本浏覽器兼容問題,那就使用rem,如果兼容低版本IE就使用px,或者兩者同時使用。
Px設置字體大小時存在問題:對浏覽器進行縮放時,頁面布局會亂,這時就需要使用rem或em來定義字體大小。
制作手機自适應網頁,由于手機寬度大小衆多,制作一個響應式網頁,手機寬度越大字體越大,就像一張圖片一樣進行縮放。給大家分享一個rem的插件:
(function(doc, win) {
var docEl = doc.documentElement,
resizeEvt = 'orientationchange' in window ? 'orientationchange': 'resize',
recalc = function() {
var clientWidth = docEl.clientWidth;
if (!clientWidth) return;
if (clientWidth >= 560) {
clientWidth = 560;
}
docEl.style.fontSize = 100 * (clientWidth / 750) 'px';
};
if (!doc.addEventListener) return;
recalc();
win.addEventListener(resizeEvt, recalc, false);
doc.addEventListener('DOMContentLoaded', recalc, false);
})(document, window);
更多精彩资讯请关注tft每日頭條,我们将持续为您更新最新资讯!