国产强奷老师在线播放_日韩拍中文字幕无码_国产欧美Va欧美Va在线_亚洲午夜剧场av_欧美日韩一区蜜臀在线播放_JUX被夫上司欺辱的人妻_最近最新的日本字幕MV在线观看_999久久久精品国产_日韩伦理电影中文在线观看免费网_两个裸男脱了内裤互摸的视频

On this page

當(dāng)PageSpeed Insights檢測(cè)到您的網(wǎng)頁(yè)未指定視口,或者指定的視口不適合不同設(shè)備時(shí),就會(huì)觸發(fā)此規(guī)則。

概覽

視口可控制網(wǎng)頁(yè)在移動(dòng)設(shè)備上的顯示方式。如果未指定視口,移動(dòng)設(shè)備將以典型桌面屏幕的寬度來(lái)呈現(xiàn)網(wǎng)頁(yè),并調(diào)整網(wǎng)頁(yè)使其適合屏幕大小。通過設(shè)置視口,您可以控制網(wǎng)頁(yè)在不同設(shè)備上的寬度和縮放比例。

 
左圖:未指定元視口的網(wǎng)頁(yè)。
右圖:指定了與設(shè)備寬度相匹配的視口的網(wǎng)頁(yè)。

建議

經(jīng)過優(yōu)化可在移動(dòng)設(shè)備上正常顯示的網(wǎng)頁(yè)應(yīng)在文檔標(biāo)頭中包含元視口,指定如下內(nèi)容:width=device-width, initial-scale=1。

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

其他信息

術(shù)語(yǔ):

  • 硬件像素:顯示器的物理像素。例如,iPhone 5所配屏幕的水平硬件像素為640。
  • 設(shè)備無(wú)關(guān)像素(dip):在正常視距下,符合統(tǒng)一參考像素的設(shè)備像素比例,此像素在所有設(shè)備上大小幾乎相同。iPhone 5的設(shè)備無(wú)關(guān)像素寬度為320。
  • CSS像素:用于頁(yè)面布局的單位,由視口控制。樣式的像素尺寸(例如width: 100px)是以CSS像素為單位指定的。CSS像素與設(shè)備無(wú)關(guān)像素的比例即為網(wǎng)頁(yè)的比例系數(shù)或縮放級(jí)別。

移動(dòng)設(shè)備上的桌面版網(wǎng)頁(yè)

如果網(wǎng)頁(yè)未指定視口,則移動(dòng)瀏覽器將以800至1024 CSS像素的后備寬度呈現(xiàn)該網(wǎng)頁(yè)。系統(tǒng)會(huì)調(diào)整網(wǎng)頁(yè)的比例系數(shù),以便網(wǎng)頁(yè)與顯示屏大小相協(xié)調(diào),這就要求用戶在與網(wǎng)頁(yè)互動(dòng)之前先進(jìn)行縮放。

元視口代碼

元視口代碼會(huì)為瀏覽器提供指示,說明如何控制網(wǎng)頁(yè)的尺寸和比例,且文檔標(biāo)頭中應(yīng)包含此代碼。

固定寬度的視口

視口可設(shè)置為特定的寬度,例如width=320width=1024。雖然我們不建議這樣做,但這能有效確保具有固定尺寸的網(wǎng)頁(yè)能按預(yù)期顯示。

響應(yīng)視口

使用元視口值width=device-width可指示網(wǎng)頁(yè)與屏幕寬度(以設(shè)備無(wú)關(guān)像素為單位)進(jìn)行匹配。這樣,網(wǎng)頁(yè)就可以重排內(nèi)容以匹配不同的屏幕尺寸。

有些瀏覽器(包括iOS和Windows Phone)在旋轉(zhuǎn)為橫向模式時(shí)會(huì)保持網(wǎng)頁(yè)寬度不變,并且會(huì)縮放(而非重排)網(wǎng)頁(yè)以填充屏幕。添加屬性initial-scale=1均可指示瀏覽器將CSS像素與設(shè)備無(wú)關(guān)像素的比例設(shè)為1:1(而不用考慮設(shè)備的屏幕方向),并且可讓網(wǎng)頁(yè)利用整個(gè)橫向?qū)挾取?/p>

 對(duì)比
左圖:iPhone 5旋轉(zhuǎn)width=device-width,橫向?qū)挾茸優(yōu)?20像素。
右圖:iPhone 5旋轉(zhuǎn)width=device-width, initial-scale=1,橫向?qū)挾茸優(yōu)?68像素。

網(wǎng)頁(yè)必須適應(yīng)不同的寬度才能使用響應(yīng)視口。有關(guān)建議,請(qǐng)參見我們針對(duì)調(diào)整內(nèi)容的尺寸,使其符合視口設(shè)置的建議。

其他注意事項(xiàng)

請(qǐng)避免使用minimum-scale、maximum-scale、user-scalable

您可以設(shè)置縮放級(jí)別的下限和上限,也可以徹底禁止用戶縮放視口。這些選項(xiàng)會(huì)對(duì)可訪問性造成負(fù)面影響,因此一般情況下您應(yīng)避免使用這些選項(xiàng)。

@viewport

盡管元視口代碼受到了廣泛支持,但目前尚不屬于正式標(biāo)準(zhǔn)。此操作會(huì)作為CSS設(shè)備適配規(guī)范的一部分納入CSS。本規(guī)范最終定稿并廣泛實(shí)施之前,作者應(yīng)繼續(xù)使用元視口代碼,從而確保兼容性。您可以單獨(dú)使用,也可以與相應(yīng)的@viewport樣式搭配使用。

資源:

Except as otherwise noted, the content of this page is licensed under the Creative Commons Attribution 3.0 License, and code samples are licensed under the Apache 2.0 License. For details, see our Site Policies.