CSS 計算可以決定最大寬度嗎?
可能需要根據計算來設定元素的最大寬度,例如選擇兩個值中較小的一個。然而,CSS 語法通常只允許 max-width 使用單一值。
潛在的解決方案
一種可能的方法是使用巢狀計算,例如:
<code class="css">max-width: calc(max(500px, 100% - 80px))</code>
但是,並非所有瀏覽器都支援此功能。
另一個潛在的解決方案是使用媒體查詢:
<code class="css">.yourselector { max-width: calc(100% - 80px); } @media screen and (max-width: 500px) { .yourselector { max-width: 500px; } }</code>
此方法建立兩個規則:一個用於更寬的螢幕小於500 像素,一個適用於窄於500 像素的螢幕。第二條規則有效地覆蓋了第一條,確保當螢幕寬度低於該閾值時,元素的最大寬度限制為 500px。
以上是CSS 計算可以確定元素的最大寬度嗎?的詳細內容。更多資訊請關注PHP中文網其他相關文章!