2015-10-09 3 views
1

Как установить высоту жидкости для каждой строки? Строки будут либо 4, либо 6 на основе ориентации, так как есть 24 общих значка (6x4 или 4x6).Как получить высоту жидкости с рядами

Я смог решить набор значков 4 col и 6 col и иметь ширину жидкости. Однако я не могу понять, как получить расстояние между рядами жидкости для высоты.

Кроме того, я открыт для предложений о том, как улучшить код, если вы считаете, что есть лучшая альтернатива.

Вот мой код:

CSS

@media only screen and (min-width: 320px) and (max-width: 768px) and (orientation: portrait) { 

/* Clear 4 columns */ 

    .profile { 
    display: none; 
    } 

    .app { 
    float: left; 
    text-align: center; 
    width: 25%; 
    } 

    .clear4 { 
    clear: both; 
    } 

} 


@media only screen and (min-width: 320px) and (max-width: 768px) and (orientation: landscape) { 

/* Clear 6 columns */ 

    .profile { 
    display: none; 
    } 

    .apps { 
    } 

    .app { 
    float: left; 
    text-align: center; 
    width: calc(100%/6); 
    } 

    .clear6 { 
    clear: both; 
    } 

} 

HTML

<div class="apps"> 


</div><!-- .apps --> 

ответ

0

вы имеете в виду пространство между приложение дивы?

.app { 
     float: left; 
     position:relative; 
     text-align: center; 
     width: 100%; 
     margin-bottom:50px; 
     margin-top:50px; 

} 

посмотрите здесь fiddle

+0

Ну образы 64x64. Я бы хотел иметь равное расстояние между каждым приложением как по вертикали, так и по горизонтали. Я смог зафиксировать ширину с помощью width: calc (100%/6); для ландшафтного режима и ширины: 25% для портрета. Я просто не могу получить, чтобы расстояние между высотами было равным. – user1052448

+0

http://jsfiddle.net/cwqw14jd/5/ Я изменил некоторые размеры изображения, а в ландшафте @media поместил мой новый css. Если вы можете помочь с высотой, это было бы здорово. Он должен быть жидким, поскольку разные устройства могут вызывать больше иконок. Подумайте о телефоне iPhone или Android, когда вы его вращаете. Количество приложений меняется, и интервал всегда настраивается равным между ними. – user1052448

Смежные вопросы