2012-12-12 9 views
5

Ho un menu, con 9 articoli. Voglio che l'altezza del pulsante abbia 40px o 11% (1/9 dello schermo) delle dimensioni dello schermo. Whathever è il più grande.Se imposto min-altezza e max-altezza, quale ha la priorità?

In questo momento ho:

min-height:40px; 
max-height:11%; 

ed è sempre 40px. Anche quando la mia schermata è più grande di quella.

Posso ottenerlo in css o devo usare javascript?

Grazie.

EDIT

JSFiddle per esso.

@Jeffery Khan ha ragione, questo lo risolve. Ho avuto un elemento diverso che lo spingeva verso l'alto. Grazie!

+2

è il pulsante all'interno di un contenitore? che l'11% è l'11% del contenitore, non lo schermo. – Andy

+0

Il pulsante si trova all'interno di un contenitore che occupa il 100% dello schermo. Posso vedere sul firebug il contenitore che occupa l'intero schermo. – caiocpricci2

+3

Per rispondere al tuo titolo, 'min-height' ha la priorità. Vedi http://www.w3.org/TR/CSS21/visudet.html#min-max-heights – BoltClock

risposta

5

min-height è generalmente l'altezza di ciò che qualcosa è impostato a meno che qualcosa non lo faccia passare, come il contenuto di un div.

provare quanto segue:

min-height:40px; 
height:11%; 
Problemi correlati