淺談對viewport的理解

viewport是什么?

viewport 是用戶網(wǎng)頁的可視區(qū)域锅必。

viewport 翻譯為中文可以叫做"視區(qū)"病涨。

手機瀏覽器是把頁面放在一個虛擬的"窗口"(viewport)中,通常這個虛擬的"窗口"(viewport)比屏幕寬霸奕,這樣就不用把每個網(wǎng)頁擠到很小的窗口中(這樣會破壞沒有針對手機瀏覽器優(yōu)化的網(wǎng)頁的布局)畔师,用戶可以通過平移和縮放來看網(wǎng)頁的不同部分掏颊。

viewport的進一步理解

  • 在pc瀏覽器上
通俗的來講,viewport可以簡單的認(rèn)為是瀏覽器上的可視區(qū)域,
Alt text
當(dāng)我們改變窗口大小的時候,可視區(qū)域的大小也會隨之而改變.

(原始大小)

Alt text

(修改后的大小)

Alt text
我們可以看出,當(dāng)我們修改窗口大小后,瀏覽器底部變多了個滾動條,以方便我們查看超出可視區(qū)域的內(nèi)容.
  • 在手機瀏覽器上

    那么當(dāng)我們把網(wǎng)頁放在手機瀏覽器上呢?我們要知道手機上的瀏覽器和pc上的瀏覽器的區(qū)別之一便是pc瀏覽器的可視區(qū)域是可以手動改變的,而手機瀏覽器的可視區(qū)域則是固定.一般和手機的寬度相等.
    所以,如果不做任何處理的話,pc瀏覽器的網(wǎng)頁放到手機瀏覽器的應(yīng)該是這樣的:

Alt text

網(wǎng)頁內(nèi)容超出手機大小,手機瀏覽器底部會出現(xiàn)一個橫向滾動條,這樣的話便會在一定程度上影響用于的體驗效果.所以為了解決這個問題,viewport則應(yīng)運而生,(據(jù)說是由蘋果提出并實現(xiàn),然后大部分手機廠商都競相模仿,所以現(xiàn)在我們用的絕大數(shù)手機都默認(rèn)實現(xiàn)了viewport)

并且移動終端的viewport要比較麻煩一些送膳,它有兩種viewport普碎,分別是展示viewport(visual viewport)和布局viewport(layout viewport)吼肥。當(dāng)我們加載網(wǎng)頁的時候,它會先將網(wǎng)頁內(nèi)容放到一個虛擬的viewport中(layout viewport ,一般這個layout viewport要大于手機屏幕寬度,如Safari iPhone為980px.)然后經(jīng)過縮放和放大,將其映射到visual viewport,
(而visual viewport的大小一般和手機的寬高相等) .


Alt text

Alt text

所以一般我們在手機瀏覽一些只針對桌面瀏覽器設(shè)計的網(wǎng)頁(沒有做響應(yīng)式),它是這樣的:


Alt text

其布局與原內(nèi)容一樣,并且沒有底部的橫向滾動條,唯一區(qū)別便是要比原內(nèi)容要小一些,這是因為它經(jīng)過了縮放,我們可以通過手動放大來使得文字大小適應(yīng)我們的需求.這樣我們便解決了那些只針對桌面設(shè)計的網(wǎng)頁在手機瀏覽器上也能更好去瀏覽.

viewport 默認(rèn)大小帶來的問題

手機默認(rèn)的layout-viewport是多大呢,“l(fā)ayout viewport有多寬麻车?每個瀏覽器都不一樣缀皱,Safari iPhone為980px,Opera為850px动猬,Android WebKit為800px啤斗,最后IE為974px×蘖”
雖然viewport解決了我們的一些問題,但是它也為我們帶來了一些遺留問題.

那就是對于那些專門針對手機設(shè)計的頁面,我們?nèi)绻辉O(shè)置viewport的大小的話,那么會使得我們的網(wǎng)頁內(nèi)容整體縮小了,這樣便與我們的設(shè)計不相符了.如:

(符合設(shè)計標(biāo)準(zhǔn)的網(wǎng)頁內(nèi)容)

(在沒有設(shè)置viewport情況下的真實顯示的內(nèi)容)

明顯看出真實顯示的內(nèi)容與我們原內(nèi)容的布局排版和內(nèi)容大小都不有些出入,
所以為了解決這個問題,我們可以手動的設(shè)置一下 viewport 的寬度.
這里我給出一個通用的設(shè)置方案,在我們的head標(biāo)簽添加以下內(nèi)容:

<meta name="viewport" content="width=device-width, initial-scale=1.0, maximum-scale=1.0, user-scalable=no">
Alt text
Alt text

這樣無論是pc端還是手機瀏覽器都和我們所預(yù)期的結(jié)果相同了.

結(jié)束

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末钮莲,一起剝皮案震驚了整個濱河市,隨后出現(xiàn)的幾起案子彼水,更是在濱河造成了極大的恐慌崔拥,老刑警劉巖,帶你破解...
    沈念sama閱讀 206,839評論 6 482
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件凤覆,死亡現(xiàn)場離奇詭異链瓦,居然都是意外死亡,警方通過查閱死者的電腦和手機盯桦,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 88,543評論 2 382
  • 文/潘曉璐 我一進店門慈俯,熙熙樓的掌柜王于貴愁眉苦臉地迎上來,“玉大人拥峦,你說我怎么就攤上這事磨确〔拙梗” “怎么了?”我有些...
    開封第一講書人閱讀 153,116評論 0 344
  • 文/不壞的土叔 我叫張陵,是天一觀的道長。 經(jīng)常有香客問我术裸,道長,這世上最難降的妖魔是什么? 我笑而不...
    開封第一講書人閱讀 55,371評論 1 279
  • 正文 為了忘掉前任喊递,我火速辦了婚禮,結(jié)果婚禮上阳似,老公的妹妹穿的比我還像新娘骚勘。我一直安慰自己,他們只是感情好撮奏,可當(dāng)我...
    茶點故事閱讀 64,384評論 5 374
  • 文/花漫 我一把揭開白布俏讹。 她就那樣靜靜地躺著,像睡著了一般畜吊。 火紅的嫁衣襯著肌膚如雪泽疆。 梳的紋絲不亂的頭發(fā)上,一...
    開封第一講書人閱讀 49,111評論 1 285
  • 那天玲献,我揣著相機與錄音殉疼,去河邊找鬼。 笑死捌年,一個胖子當(dāng)著我的面吹牛瓢娜,可吹牛的內(nèi)容都是我干的。 我是一名探鬼主播礼预,決...
    沈念sama閱讀 38,416評論 3 400
  • 文/蒼蘭香墨 我猛地睜開眼眠砾,長吁一口氣:“原來是場噩夢啊……” “哼!你這毒婦竟也來了托酸?” 一聲冷哼從身側(cè)響起褒颈,我...
    開封第一講書人閱讀 37,053評論 0 259
  • 序言:老撾萬榮一對情侶失蹤,失蹤者是張志新(化名)和其女友劉穎励堡,沒想到半個月后谷丸,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體,經(jīng)...
    沈念sama閱讀 43,558評論 1 300
  • 正文 獨居荒郊野嶺守林人離奇死亡念秧,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點故事閱讀 36,007評論 2 325
  • 正文 我和宋清朗相戀三年淤井,在試婚紗的時候發(fā)現(xiàn)自己被綠了。 大學(xué)時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片摊趾。...
    茶點故事閱讀 38,117評論 1 334
  • 序言:一個原本活蹦亂跳的男人離奇死亡币狠,死狀恐怖,靈堂內(nèi)的尸體忽然破棺而出砾层,到底是詐尸還是另有隱情漩绵,我是刑警寧澤,帶...
    沈念sama閱讀 33,756評論 4 324
  • 正文 年R本政府宣布肛炮,位于F島的核電站止吐,受9級特大地震影響宝踪,放射性物質(zhì)發(fā)生泄漏。R本人自食惡果不足惜碍扔,卻給世界環(huán)境...
    茶點故事閱讀 39,324評論 3 307
  • 文/蒙蒙 一瘩燥、第九天 我趴在偏房一處隱蔽的房頂上張望。 院中可真熱鬧不同,春花似錦厉膀、人聲如沸。這莊子的主人今日做“春日...
    開封第一講書人閱讀 30,315評論 0 19
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽。三九已至百新,卻和暖如春企软,著一層夾襖步出監(jiān)牢的瞬間,已是汗流浹背饭望。 一陣腳步聲響...
    開封第一講書人閱讀 31,539評論 1 262
  • 我被黑心中介騙來泰國打工仗哨, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留,地道東北人杰妓。 一個月前我還...
    沈念sama閱讀 45,578評論 2 355
  • 正文 我出身青樓藻治,卻偏偏與公主長得像碘勉,于是被迫代替她去往敵國和親巷挥。 傳聞我的和親對象是個殘疾皇子,可洞房花燭夜當(dāng)晚...
    茶點故事閱讀 42,877評論 2 345

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

  • 原文地址 在移動設(shè)備上進行網(wǎng)頁的重構(gòu)或開發(fā)验靡,首先得搞明白的就是移動設(shè)備上的viewport了倍宾,只有明白了viewp...
    matthewm閱讀 1,549評論 0 4
  • (轉(zhuǎn)自:http://blog.csdn.net/tengdazhang770960436/article/det...
    一個廢人閱讀 708評論 0 1
  • 生活中令我羨慕的人有很多,有有錢的胜嗓,有有才的高职,各有各的精彩與瀟灑,鄰居兼朋友飛兒就是其中之一辞州。 飛兒和我同齡怔锌,但比...
    疏影橫斜閱讀 597評論 9 3
  • 轉(zhuǎn)眼間我的學(xué)習(xí)生涯還有半年左右了,現(xiàn)在的我很迷茫变过。埃元。。未來在哪里媚狰。 自從高考失敗進了一所尩荷保科,這學(xué)校還不能說爛崭孤,可...
    浪底小白龍閱讀 5,089評論 56 15
  • 一個年輕的牧師問主教:“祈禱時能抽煙嗎类嗤?”當(dāng)然糊肠,答案很簡單,“不能”遗锣。過一會兒货裹。那個年輕的牧師卻發(fā)現(xiàn)有個年長的牧師...
    羅斯汀閱讀 538評論 0 3