2012-12-12 10 views
5

Mam menu z 9 przedmiotami. Chcę mieć wysokość przycisku 40px LUB 11% (1/9 ekranu) rozmiaru ekranu. Co jest największe.Jeśli ustawię minimal-height i max-height, która z nich ma priorytet?

Teraz mam:

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

i to zawsze 40px. Nawet jeśli mój rozmiar ekranu jest większy.

Czy mogę to osiągnąć na css lub muszę używać javascript?

Dziękuję.

EDIT

JSFiddle dla niego.

@Jeffery Khan ma rację, to rozwiązuje. Miałem inny element, który go naciskał. Dziękuję Ci!

+2

jest przycisk wewnątrz kontenera? że 11% to 11% kontenera, a nie ekranizatora. – Andy

+0

Przycisk znajduje się wewnątrz pojemnika, który zajmuje 100% powierzchni ekranu. Widzę na ogniu pojemnik zajmujący cały ekran. – caiocpricci2

+3

Aby odpowiedzieć na swój tytuł, 'min-height' ma priorytet. Zobacz http://www.w3.org/TR/CSS21/visudet.html#min-max-heights – BoltClock

Odpowiedz

5

min-height jest ogólnie wysokością wszystkiego, co coś jest ustawione, chyba że coś powoduje, że rozwinięcie minęło, takie jak zawartość div.

Spróbuj wykonać następujące czynności:

min-height:40px; 
height:11%; 
Powiązane problemy