簡體   English   中英

CSS寬度100%或最大寬度(以像素為單位)

[英]CSS width 100% OR max-width in pixels

如何為寬度創建CSS規則

  • 默認情況下使用100%寬度

  • 如果100%寬度超過某個像素寬度(假設為512像素),則將寬度限制為此像素寬度

我不確定寬度和最大寬度關系,或者如何支持calc()或表達這一點。 這需要使用最新的WebKit瀏覽器和Firefox 4. IE8等支持不需要

這實際上是max-width的預期用途。 如果元素的計算(實際) width超過max-width ,則它將被約束為最大值而不是超出它。 百分比與像素無關。

像這樣在同一規則中聲明兩者(不需要calc()函數):

#somediv {
    width: 100%;
    max-width: 512px;
}

如果是塊級元素,默認情況下它應該是100%,因此不需要聲明寬度,然后max-width: 512px; 會縮減它

calc()根本不受支持,但在這種情況下,我認為你不需要它

div{ max-width: 512px; }

應該足夠了。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM