Почему max-width не работает над этим?
используя простой старый CSS, почему "max-width" не будет работать на следующем:
button {
text-align: center;
max-width: 540px;
height: auto;
display: block;
padding: 10px 0;
margin: 0 auto;
border: none;
}
оболочка для этого элемента:
#wrapper {
max-width: 1024px;
overflow: hidden;
position: relative;
margin: 0 auto;
padding: 0 50px;
text-align: center;
}
редактировать
код добавлен в jsfiddle:http://jsfiddle.net/BXdrG/
3 ответов
на max-width
чтобы работать правильно, ваш элемент сначала нуждается в определенном width
. Использовать 100% для достижения того, что вы хотите. Смотрите здесь:
Ну ладно, я неправильно понял его использование. Чтобы получить кнопку жидкости, которая не будет растягиваться до огромных размеров, я добавил следующее:
width:100%;
max-width: 540px;
спасибо комментаторам!
button {
text-align: center;
max-width: 540px;
height: auto;
display: block;
padding: 10px 0;
margin: 0 auto;
border: none;
width:100%; /* you forgot this */
}