CSS宽度100%或最大宽度(以像素为单位)

| 如何为宽度创建CSS规则 默认使用100%宽度 如果100%的宽度超过了某个像素的宽度(例如512像素),则该宽度将被限制为该像素的宽度 我不确定宽度和最大宽度关系,也不知道如何支持calc()或可以表达这一点。这需要与最新的WebKit浏览器和Firefox 4配合使用。不需要IE8等支持。     
已邀请:
这实际上是ѭ0的预期用途。如果元素的计算(实际))1ѭ超过
max-width
,它将被限制为最大值,而不是超出最大值。百分比与像素无关。 像这样用相同的规则声明两个(不需要
calc()
函数):
#somediv {
    width: 100%;
    max-width: 512px;
}
    
如果它是块级元素,默认情况下应为100%,所以无需声明宽度,那么
max-width: 512px;
会减少它的宽度
calc()
一点都不被很好地支持,但是在这种情况下,我认为您不需要它     
div{ max-width: 512px; }
应该足够了。     

要回复问题请先登录注册