問題:我們可以只使用CSS 來確定不包括滾動條的視口寬度(vw)嗎?
答案:是的,可以使用CSS計算vw而不考慮捲軸。一種方法是使用 calc() 函數從視窗寬度中減去滾動條寬度。
<code class="css">body { width: calc(100vw - (100vw - 100%)); }</code>
在此程式碼中,100vw 表示完整視窗寬度,100% 表示沒有捲軸的視窗寬度。 (100vw - 100%) 項有效計算滾動條寬度,然後從 100vw 中減去該寬度。
附加說明: 此技巧也可用於計算下列方塊的高度:佔據視窗寬度的一半,不包括捲軸寬度。
<code class="css">.box { width: calc(50vw - ((100vw - 100%)/2)); height: 0; padding-bottom: calc(50vw - ((100vw - 100%)/2)); } </code>
以上是CSS 中沒有滾動條可以計算視窗寬度嗎?的詳細內容。更多資訊請關注PHP中文網其他相關文章!