2015-04-28 3 views
0

Я хотел бы знать, как получить всегда тот же самый верхний предел, код ниже дает мне всегда больший разрыв, если я сокращаю ширину окна браузера.Верхний край всегда равен

<div style="float:left; width:100px; margin:5px; height:100px; background-color:blue"></div> 
<div style="float:left; width:100px; margin:5px; height:70px; background-color:blue"></div> 
<div style="float:left; width:100px; margin:5px; height:50px; background-color:blue"></div> 
<div style="float:left; width:100px; margin:5px; height:30px; background-color:blue"></div> 

Как я могу получить максимальную маржу, равную?

enter image description here

, когда у меня есть браузер на полную ширину дивы отображаются один рядом с другим, если размер окна браузера уменьшается, я хотел бы пробелы быть равными.

JsFiddle добавил:

https://jsfiddle.net/9b1ojqL3/

Если открыть JsFiddle вы видите 4 квадрата с разными высотами, все в одной строке (4 колонки), при изменении размеров браузера, так что вы видите только 2 колонки вы видите, что вы видите на изображении выше, с большим разрывом между 1-м и 4-м диванами.

Заранее благодарю за любые ответы.

+0

вместо 'края: 5px' пытаются использовать его в'% 'значений, так что он подогнаны accordindly. –

+2

Я не совсем уверен, что вы просите, приятель, можете ли вы предоставить несколько снимков экрана о том, что происходит и что должно произойти? –

+0

Я думаю, что это будет сложно, так как вы продвигаетесь против высоты, даже с '%' вы всегда будете иметь значение при указании высоты – Pogrindis

ответ

0

Может быть, вы можете использовать column-count CSS свойство с @media запросов:

JSFiddle

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