CSS width 100% или max-width в пикселях
Как можно создать правило CSS для ширины, которые
использует 100% ширину по умолчанию
Если 100% ширина превышает определенную ширину пикселя (скажем, 512 пикселей), то ширина зажимается до этой ширины пикселя
Я не уверен в отношении ширины и максимальной ширины, или как calc () поддерживается или может выразить это. Это должно было бы работать с последними браузерами WebKit и Firefox 4. IE8 и др. поддержка не нужно
3 ответов:
это на самом деле предполагаемое использование
max-width. Если вычисленное (фактическое)widthэлемента превышаетmax-width, он будет ограничен до максимального значения, а не выходить за его пределы. Процент по сравнению с пикселями не имеет значения.объявить оба в том же правиле, как это (нет необходимости в
Если это элемент уровня блока, он должен быть 100% по умолчанию, поэтому не нужно объявлять ширину, а затем
max-width: 512px;свернул бы его
calc()Не поддерживается очень хорошо вообще, но в этом случае я бы не думал, что вам это понадобится
Comments