Waarom werkt ‘max-width’ niet bij het volgende niet als je gewone oude CSS gebruikt:
button {
text-align: center;
max-width: 540px;
height: auto;
display: block;
padding: 10px 0;
margin: 0 auto;
border: none;
}
De wrapper voor dit element:
#wrapper {
max-width: 1024px;
overflow: hidden;
position: relative;
margin: 0 auto;
padding: 0 50px;
text-align: center;
}
BEWERKEN
Code toegevoegd aan jsfiddle: http://jsfiddle.net/BXdrG/
Antwoord 1, autoriteit 100%
Om max-width
correct te laten werken, moet je element eerst een bepaalde width
hebben. Gebruik 100%om te bereiken wat je wilt. Zie hier:
Antwoord 2, autoriteit 81%
Ah ok, ik heb het gebruik ervan verkeerd begrepen. Om een vloeiende knop te krijgen die niet uitrekt tot enorme maten, heb ik het volgende toegevoegd:
width:100%;
max-width: 540px;
Bedankt reageerders!
Antwoord 3, autoriteit 14%
button {
text-align: center;
max-width: 540px;
height: auto;
display: block;
padding: 10px 0;
margin: 0 auto;
border: none;
width:100%; /* you forgot this */
}