rem與em區(qū)別

響應(yīng)式Web設(shè)計—px-em-rem三者區(qū)別及rem的使用
在css中單位長度用的最多的是px惧蛹、em浙踢、rem,這三個的區(qū)別是:

  • px是固定的像素婴梧,一旦設(shè)置了就無法因為適應(yīng)頁面大小而改變穗椅。
  • em和rem相對于px更具有靈活性辨绊,他們是相對長度單位,意思是長度不是定死了的房待,更適用于響應(yīng)式布局邢羔。
  • em是相對于其父元素來設(shè)置字體大小的驼抹,一般都是以<body>font-size為基準。這樣就會存在一個問題拜鹤,進行任何元素設(shè)置框冀,都有可能需要知道他父元素的大小。而Rem是相對于根元素<html>敏簿,這樣就意味著明也,我們只需要在根元素確定一個參考值。

總之:對于em和rem的區(qū)別一句話概括:
em相對于父元素惯裕,rem相對于根元素温数。

移動端自適應(yīng)所有屏幕的動態(tài)方法

<meta name="viewport" content="width=device-widht,initial-scale=1.0,user-scalable=1.0,maximum-scale=1.0,minimum-scale=1.0">

明白一個瀏覽器默認行為。
試想蜻势,瀏覽器如果把電腦端的980px的網(wǎng)頁展現(xiàn)在寬度為750px的iphone6手機屏上撑刺,勢必會放不下,手機端橫向會出現(xiàn)滾動條握玛,怎么阻止這種情況呢够傍,很簡單,瀏覽器默認一個虛擬窗口挠铲,不同瀏覽器有不同的虛擬窗口寬度的默認值如:safari iphone:980px;opera:850px; Andriod webkit:800px;IE:974px;然后會把這個980px虛擬窗口裝進寬度為750px的iphone6中冕屯,當然這樣的話必須縮放,這就是為什么在手機中展現(xiàn)電腦端頁面沒有出現(xiàn)橫向滾動條拂苹,而且字跡明顯變小的原因安聘。

meta標簽中,width有兩個含義瓢棒,第一浴韭、width為phys.width,第二音羞,width也為虛擬窗口的width囱桨。這樣就會有兩個結(jié)果:

  1. 此時的iPhone6的phys.width也變成了css-width即375px,我們可以通過document.documentElement.clientWidth獲取得到此時phys.width確實為375px嗅绰。

  2. 如你設(shè)計的是375px的手機端頁面,此時的虛擬窗口的寬度也為375px搀继,再裝進phys.width為375px的手機窘面,當然如設(shè)計稿一樣的效果,不會縮放叽躯,也不會出現(xiàn)橫向滾動條财边。

user-scalable=no就一定可以保證頁面不可以縮放嗎?NO点骑,有些瀏覽器不吃這一套酣难,還有一招就是minimum-scale=1.0, maximum-scale=1.0 最大與最小縮放比例都設(shè)為1.0就可以了

要把當前的viewport寬度設(shè)為ideal viewport的寬度谍夭,既可以設(shè)置 width=device-width,也可以設(shè)置 initial-scale=1憨募,但這兩者各有一個小缺陷紧索,就是iphone、ipad以及IE 會橫豎屏不分菜谣,通通以豎屏的ideal viewport寬度為準珠漂。所以,最完美的寫法應(yīng)該是尾膊,兩者都寫上去媳危,這樣就 initial-scale=1 解決了 iphone、ipad的毛病冈敛,width=device-width則解決了IE的毛泊Α:

<meta name="viewport" content="width=device-width, initial-scale=1">
meta name="viewport" content="width=device-width,initial-scale=1.0" 解釋

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末,一起剝皮案震驚了整個濱河市抓谴,隨后出現(xiàn)的幾起案子暮蹂,更是在濱河造成了極大的恐慌,老刑警劉巖齐邦,帶你破解...
    沈念sama閱讀 216,496評論 6 501
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件椎侠,死亡現(xiàn)場離奇詭異,居然都是意外死亡措拇,警方通過查閱死者的電腦和手機我纪,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 92,407評論 3 392
  • 文/潘曉璐 我一進店門,熙熙樓的掌柜王于貴愁眉苦臉地迎上來丐吓,“玉大人浅悉,你說我怎么就攤上這事∪纾” “怎么了术健?”我有些...
    開封第一講書人閱讀 162,632評論 0 353
  • 文/不壞的土叔 我叫張陵,是天一觀的道長粘衬。 經(jīng)常有香客問我荞估,道長,這世上最難降的妖魔是什么稚新? 我笑而不...
    開封第一講書人閱讀 58,180評論 1 292
  • 正文 為了忘掉前任勘伺,我火速辦了婚禮,結(jié)果婚禮上褂删,老公的妹妹穿的比我還像新娘飞醉。我一直安慰自己,他們只是感情好屯阀,可當我...
    茶點故事閱讀 67,198評論 6 388
  • 文/花漫 我一把揭開白布缅帘。 她就那樣靜靜地躺著轴术,像睡著了一般。 火紅的嫁衣襯著肌膚如雪钦无。 梳的紋絲不亂的頭發(fā)上逗栽,一...
    開封第一講書人閱讀 51,165評論 1 299
  • 那天,我揣著相機與錄音铃诬,去河邊找鬼祭陷。 笑死,一個胖子當著我的面吹牛趣席,可吹牛的內(nèi)容都是我干的兵志。 我是一名探鬼主播,決...
    沈念sama閱讀 40,052評論 3 418
  • 文/蒼蘭香墨 我猛地睜開眼宣肚,長吁一口氣:“原來是場噩夢啊……” “哼想罕!你這毒婦竟也來了?” 一聲冷哼從身側(cè)響起霉涨,我...
    開封第一講書人閱讀 38,910評論 0 274
  • 序言:老撾萬榮一對情侶失蹤按价,失蹤者是張志新(化名)和其女友劉穎,沒想到半個月后笙瑟,有當?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體楼镐,經(jīng)...
    沈念sama閱讀 45,324評論 1 310
  • 正文 獨居荒郊野嶺守林人離奇死亡,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點故事閱讀 37,542評論 2 332
  • 正文 我和宋清朗相戀三年往枷,在試婚紗的時候發(fā)現(xiàn)自己被綠了框产。 大學時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片。...
    茶點故事閱讀 39,711評論 1 348
  • 序言:一個原本活蹦亂跳的男人離奇死亡错洁,死狀恐怖秉宿,靈堂內(nèi)的尸體忽然破棺而出,到底是詐尸還是另有隱情屯碴,我是刑警寧澤描睦,帶...
    沈念sama閱讀 35,424評論 5 343
  • 正文 年R本政府宣布,位于F島的核電站导而,受9級特大地震影響忱叭,放射性物質(zhì)發(fā)生泄漏。R本人自食惡果不足惜今艺,卻給世界環(huán)境...
    茶點故事閱讀 41,017評論 3 326
  • 文/蒙蒙 一窑多、第九天 我趴在偏房一處隱蔽的房頂上張望。 院中可真熱鬧洼滚,春花似錦、人聲如沸技潘。這莊子的主人今日做“春日...
    開封第一講書人閱讀 31,668評論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽。三九已至铲掐,卻和暖如春拾弃,著一層夾襖步出監(jiān)牢的瞬間,已是汗流浹背摆霉。 一陣腳步聲響...
    開封第一講書人閱讀 32,823評論 1 269
  • 我被黑心中介騙來泰國打工豪椿, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留,地道東北人携栋。 一個月前我還...
    沈念sama閱讀 47,722評論 2 368
  • 正文 我出身青樓搭盾,卻偏偏與公主長得像,于是被迫代替她去往敵國和親婉支。 傳聞我的和親對象是個殘疾皇子鸯隅,可洞房花燭夜當晚...
    茶點故事閱讀 44,611評論 2 353

推薦閱讀更多精彩內(nèi)容