僅在CSS 中計算不包括滾動條的視口寬度(vw)
問題來了:CSS 能否單獨確定不包括滾動條的vw?考慮寬度為 1920px 的螢幕,其中 vw 返回 1920px。然而,實際的正文寬度約為 1903px。
要解決此差異,請使用 CSS calc() 函數。透過計算 100vw 減去 (100vw - 100%),結果值表示不包括滾動條寬度的 vw。
<code class="css">body { width: calc(100vw - (100vw - 100%)); }</code>
此外,此技術也可應用於高度運算。例如,要建立一個佔據視窗寬度的 50% 減去捲軸寬度的 50% 的方塊:
<code class="css">.box { width: calc(50vw - ((100vw - 100%)/2)); height: 0; padding-bottom: calc(50vw - ((100vw - 100%)/2)); }</code>
以上是如何計算CSS中不包含滾動條的視窗寬度(vw)?的詳細內容。更多資訊請關注PHP中文網其他相關文章!