2013-02-18 14 views
8

Korzystanie zwykły stary CSS, dlaczego nie 'max-width' nie działa na:Dlaczego szerokość maksymalna nie działałaby na tym?

button { 
    text-align: center; 
    max-width: 540px; 
    height: auto; 
    display: block; 
    padding: 10px 0; 
    margin: 0 auto; 
    border: none; 
} 

Owijka dla tego elementu:

#wrapper { 
    max-width: 1024px; 
    overflow: hidden; 
    position: relative; 
    margin: 0 auto; 
    padding: 0 50px; 
    text-align: center; 
} 

EDIT

Code dodano do jsfiddle: http://jsfiddle.net/BXdrG/

+1

można odtworzyć to w [jsfiddle] (http://www.jsfiddle.net)? – Morpheus

+0

działa dobrze http://jsfiddle.net/ATAnj/ –

+0

jsFiddle dodane i @ZoltanToth to nie działa dobrze, gdy masz tylko jedno słowo na przycisk – egr103

Odpowiedz

12

Ach dobrze, źle zrozumiałem jego użycie. Aby uzyskać przycisk płynu że nie potrwają do ogromnych rozmiarów dodałem następujące:

width:100%; 
max-width: 540px; 

Thanks komentujących!

+0

Nie zapomnij przyjąć tej odpowiedzi. –

+1

Będę, ale zajmie to dwa dni, aby to zrobić :( – egr103

0
button { 
    text-align: center; 
    max-width: 540px; 
    height: auto; 
    display: block; 
    padding: 10px 0; 
    margin: 0 auto; 
    border: none; 

    width:100%; /* you forgot this */ 
} 
15

Dla max-width pracować prawidłowo, pierwszy element musi pewna width. Użyj 100%, aby osiągnąć to, co chcesz. Zobacz tutaj:

http://jsfiddle.net/QsHa9/

Powiązane problemy