27
A
回答
31
可視視口是當前顯示在屏幕上的頁面的一部分。
佈局視口可能比視覺視口寬得多,並且包含顯示並且不出現在屏幕上的元素。
想象一下,佈局視口是一個不會改變大小或形狀的大圖像。現在想象你有一個更小的框架,通過它你看大圖像。小框架被不透明材料包圍,遮擋了除大部分大圖像以外的所有視圖。您可以通過框架看到的大圖像部分是可視視口。您可以在保持框架(縮小)的同時退出大圖像以一次查看整個圖像,或者可以靠近(放大)以僅查看一部分。您也可以更改框架的方向,但大圖像(佈局視口)的大小和形狀不會更改。
對於這個問題的一個偉大的治療,請參閱:http://www.quirksmode.org/mobile/viewports2.html
9
兩個很好的解釋中找到here。
總結:
視覺視
視覺視口的,因此目前在屏幕上顯示的頁面的一部分。用戶可以滾動以更改他看到的頁面部分,或者縮放以更改視覺視口的大小。
佈局視
然而,CSS佈局,特別是按百分比的寬度,是相對於佈局視口,其比視覺視口要寬計算的。
因此,元素最初會佔用佈局視口的寬度,並且您的CSS會被解釋爲屏幕比手機屏幕寬得多。這可以確保您的網站佈局的行爲與在桌面瀏覽器上的佈局相同。
佈局視口有多寬?每個瀏覽器都不相同。 Safari iPhone使用980像素,Opera 850像素,Android WebKit 800像素和IE 974像素。
簡而言之,佈局視口一般是視口的寬度,當屏幕放大到最大時。
相關問題
- 1. 視圖體積/視錐體和視口之間的區別?
- 2. 初始包含區塊和視口之間的區別
- 3. 移動設備上的可視視口vs佈局視口
- 4. 「?」之間的區別和「@」在視覺上基本
- 5. 視覺區分Visual Studio 2010窗口
- 6. 監視器和鎖之間的區別?
- 7. WPF將視覺刷的視覺綁定到不同的窗口
- 8. 精選視頻和相關視頻之間的區別?
- 9. 子視圖和容器視圖之間的IOS區別
- 10. 佈局之間的區別?
- 11. EJB中的無接口視圖和接口視圖之間的差異
- 12. 佈局(線性,相對等)和容器視圖(ListView,GridView等)之間的區別?
- 13. 視口中的Direct3D視口
- 14. 視口不調整移動視圖上的佈局
- 15. iPad和視口
- 16. 獲取窗口的視覺內容
- 17. 自動視覺佈局測試
- 18. OpenGL在正視和視覺問題之間切換
- 19. 谷歌地理編碼中的視口與邊界之間的區別
- 20. 設計提示:視覺區別
- 21. 佈局之間的區別:列和佈局:columnSpan
- 22. 畫布上的透視視覺
- 23. RoR中的視圖和佈局有什麼區別?
- 24. 視口iPad和iPhone
- 25. 視圖的框架和視圖的邊界之間的區別+ iPhone
- 26. 在uitableviewcell中的背景視圖和內容視圖之間的區別
- 27. 正常接口和MBean接口之間的區別
- 28. TCP - 擁塞窗口和接收窗口之間的區別
- 29. JSF視圖實例之間的區別:新視圖,初始視圖和回發視圖
- 30. Eclipse:「任務」視圖和「任務列表」視圖之間的區別
Thx很多..我已經通過鏈接你給了毫無疑問,它是一個非常好的ref ..但是,我不太明白他們說的部分「...瀏覽器選擇了他們的尺寸的佈局視口,使其完全覆蓋屏幕以完全縮小模式(因此等於視覺視口)....「。 AND「... 佈局視口寬度始終相同。如果您旋轉手機,可視視口會發生變化,但瀏覽器會稍微放大以適應新的方向,以使佈局視口再次與視覺視口一樣寬。 – testndtv 2011-06-13 17:38:45
想象一下,佈局視口是一個不會改變大小或形狀的大圖像。現在圖像你有一個更小的框架,通過你看大圖像。小框架被不透明材料包圍,遮擋了除大部分大圖像以外的所有視圖。您可以通過框架看到的大圖像部分是可視視口。您可以在保持框架(縮小)的同時退出大圖像以一次查看整個圖像,或者可以靠近(放大)以僅查看一部分。 (續) – 2011-06-13 17:44:20
(續)您也可以更改框架的方向,但大圖像(佈局視口)的大小和形狀不會更改。 – 2011-06-13 17:44:28