媒體查詢可以依照 Div 元素調整元素大小嗎?
使用媒體查詢根據 div 元素的尺寸調整元素大小是直接不可能。媒體查詢對裝置或視窗屬性進行操作,例如螢幕寬度或方向。因此,它們無法針對網頁上的單一元素。
引入容器查詢
然而,近年來出現了另一種解決方案:容器查詢。容器查詢在 CSS Containment Module 中定義,讓您可以根據容器的尺寸指定元素的樣式。此功能透過提供一種回應特定 HTML 元素大小的方法來解決媒體查詢的限制。
使用範例
要使用容器查詢,您可以撰寫CSS 規則以指定容器內的元素為目標。例如:
.container { query: container(min-width: 500px) { ... } }
當 .container 元素的寬度大於或等於 500px 時,此程式碼將樣式套用於 .container 元素內的元素。
瀏覽器支援
Chrome、Firefox、Safari 和 Edge 等現代瀏覽器支援容器查詢。但是,需要注意的是,支援仍在不斷發展,因此請檢查瀏覽器相容性表以獲取最新更新。
其他技術
如果容器查詢不可用,一個選項,有替代技術可以實現類似的結果。
以上是容器查詢能否取代媒體查詢來根據 Div 尺寸調整元素大小?的詳細內容。更多資訊請關注PHP中文網其他相關文章!