CSS Calc 的替代品
CSS calc() 函數提供了一種在 CSS 規則內執行數學計算的便捷方法。但是,對於舊版瀏覽器和某些行動瀏覽器,其支援是有限的。本文探討了一種在不使用 calc() 的情況下實現動態調整大小的替代方法,特別是針對 IE 5.5 及更高版本、Opera 和 Android 瀏覽器。
雖然可以在 IE-OLD 中使用 expression() 屬性支援類似 calc 的語法,但它已被棄用,並且使用它會引起安全問題。相反,請考慮採用 CSS box-sizing 屬性和 border-box 值。這種方法涉及使用 padding 和 margin,而不是從 width 屬性中減去,以實現所需的尺寸。
例如,讓我們以原始問題中提供的範例為例,其中固定寬度的側邊欄會影響相鄰內容的寬度。我們可以使用以下程式碼實現相同的效果,而不是在內容元素上使用width: calc(100% - 300px):
透過設定box-sizing: border-box,元素的寬度包括其內邊距和邊框,而不是將它們視為元素盒模型之外的附加空間。這允許 padding-left 有效地減少內容元素的可用寬度,而不會影響 CSS 中聲明的實際寬度。
這種方法不僅在 IE 5.5 及更高版本中受支持,而且在 Opera 和Android 瀏覽器,為各種瀏覽器提供一致的解決方案。
以上是在舊版瀏覽器中,如何在不使用 CSS Calc() 的情況下實現動態調整大小?的詳細內容。更多資訊請關注PHP中文網其他相關文章!

Goofonts是由開發人員和設計師丈夫簽名的附帶項目,它們都是版式的忠實擁護者。我們一直在標記Google

學習如何構建GraphQL API可能具有挑戰性。但是您可以學習如何在10分鐘內使用GraphQL API!碰巧的是,我得到了完美的

這裡是Yuanchuan的一些合法CSS騙局。有此CSS屬性偏移路徑。曾幾何時,它被稱為Motion-Path,然後被更名。我


熱AI工具

Undresser.AI Undress
人工智慧驅動的應用程序,用於創建逼真的裸體照片

AI Clothes Remover
用於從照片中去除衣服的線上人工智慧工具。

Undress AI Tool
免費脫衣圖片

Clothoff.io
AI脫衣器

AI Hentai Generator
免費產生 AI 無盡。

熱門文章

熱工具

Dreamweaver CS6
視覺化網頁開發工具

SecLists
SecLists是最終安全測試人員的伙伴。它是一個包含各種類型清單的集合,這些清單在安全評估過程中經常使用,而且都在一個地方。 SecLists透過方便地提供安全測試人員可能需要的所有列表,幫助提高安全測試的效率和生產力。清單類型包括使用者名稱、密碼、URL、模糊測試有效載荷、敏感資料模式、Web shell等等。測試人員只需將此儲存庫拉到新的測試機上,他就可以存取所需的每種類型的清單。

PhpStorm Mac 版本
最新(2018.2.1 )專業的PHP整合開發工具

ZendStudio 13.5.1 Mac
強大的PHP整合開發環境

SublimeText3 Linux新版
SublimeText3 Linux最新版