2015-11-22 3 views
0

Что я хочу: создание простых ссылок/навигационной панели.Построение первичной ссылки bar

Что у меня в CSS:

.ico { 
    width:40px; 
} 

Что у меня в HTML:

<body> 
<div id="logo"> 
<img src="logo.png" id="test" /> 
<img class="ico" src="images/home.png" /> 
<img class="ico" src="images/calendar.png" /> 
<img class="ico" src="images/support.png" /> 
<img class="ico" src="images/globe.png" /> 
<img class="ico" src="images/email.png" /> 
<div style="width:auto; border-style:solid; border-width:0px 0px 3px; border-color:#202020;"></div> 
</div> 
<div id="main"> 
<h1 class="title">This is the main title</h1> 
<p>This is a sample paragraph.</p> 
</div></body> 

Как это выглядит: enter image description here

Что требуется: Изображения (дом, календарь, поддержка, глобус, электронная почта) должны быть равномерно распределены и быть распределены с начала логотипа (DAERA) до конца экрана, для всех разрешений экрана и устройства.

+0

Использование таблицы макета – Amit

+0

Вы можете использовать загрузочный сетку. Вот ссылка, [загрузочная сетка] (https://getbootstrap.com/examples/grid/). –

+0

Вам придется использовать @media querie для требуемых разрешений, и я бы использовал ul и li ... set ul как display: table; и ли отображение: таблица-ячейка более гибкая, чем таблица – Ljubisa

ответ

1

Это может быть полезно для вас. Ваш HTML разметка:

<div class="box"> 
    <div></div> 
    <div></div> 
    <div></div> 
</div>​ 

Ваш CSS:

.box{ 
    display: flex; 
    justify-content: space-between; 
} 
+0

Превосходно! Но ... он выравнивает все изображения в верхней части div. Мне нужно, чтобы они были выровнены на нижней стороне. Так. Что теперь? –

0
.ico { 
    width:40px; 
    margin-right: 10px; 
} 
+0

Не могли бы вы добавить какое-то объяснение в свой ответ? Кодовые ответы не одобряются на SO. – honk

+0

Это не _evenly_ распространяет все значки на экране в конце страницы: S –