2014-09-03 43 views

回答

6

初始包含塊和視口雖然彼此相關,但是是兩個截然不同的概念。

該視口通常指的是在屏幕上呈現頁面的瀏覽器窗口的可視區域。初始包含塊是頁面內的邏輯區域,其中根元素和其他所有內容都被渲染。

包含塊初始的尺寸是基於那些視口(見section 10.1)的,但當內容不再能夠以適合視口,視口是由可滾動,所以用戶可以繼續訪問剩下的內容。此外,新的vw, vh, vmin and vmax units稱爲視口百分比單位,但它們也被描述爲相對於初始包含區塊的大小。

請注意,視口的定義可能因設備而異。例如,the viewport of Safari on iOS is very different from that of a desktop browser

+0

很好的回答。我只是很努力地研究這個問題,但是這個領域有很多術語。我知道我正在閱讀PPK的移動網絡手冊,並且他談到了很多關於這個東西的內容。現在我懂了。 – user3448600 2014-09-03 17:46:32

+0

只有一個問題jsfiddle網站有4個視口+整體,對吧? – user3448600 2014-09-03 21:29:30

+1

每個iframe都有自己的視口,但在JSFiddle上只有結果窗格實際上存在於視口中。 – BoltClock 2014-09-04 02:00:49