Using plain old CSS, why won't 'max-width' not work on the following:
button {
text-align: center;
max-width: 540px;
height: auto;
display: block;
padding: 10px 0;
margin: 0 auto;
border: none;
}
The wrapper for this element:
#wrapper {
max-width: 1024px;
overflow: hidden;
position: relative;
margin: 0 auto;
padding: 0 50px;
text-align: center;
}
EDIT
Code added to jsfiddle: http://jsfiddle.net/BXdrG/
Ah ok, I misunderstood its use. To get a fluid button that won't stretch to massive sizes I added the following:
Thanks commenters!
For
max-width
to work correctly, your element first needs a certainwidth
. Use 100% to achieve what you want. See here:http://jsfiddle.net/QsHa9/