2014-02-21 4 views

ответ

0

редактирования.К ВЕРТИКАЛЬ:

HTML Решение:

http://jsfiddle.net/8kUyx/21/

Учитывая, что ваш .topbar представляет собой набор высоты на изображение представляет собой набор высоты, вы можете использовать padding-top: 6.5px, чтобы получить изображение по горизонтали по центру ,

CSS Решение:

http://jsfiddle.net/8kUyx/35/

Использование display: inline-block и vertical-align: middle можно вертикально выровнять .image.

+0

Горизонтально, а не вертикально. – user3337732

+0

Данг, ты избил меня до удара! –

+0

Изображение центрировано по горизонтали (слева направо) – BryanLavinParmenter

0

Попробуйте это:

.topbar { 
width: 100%; 
height: 35px; 
background: #04091f; 
line-height: 35px; 
z-index: 5; 
position: relative; 
margin: 0 auto;` 
} 
+0

Вертикально, а не горизонтально. – user3337732

0

Вы можете использовать маржинальный-право: авто и Левое поле: авто и избавиться от поплавка: левый.

.image { 
    background: url(http://img2.wikia.nocookie.net/__cb20080120194739/wowwiki/images/a/a7/Icon-wowinsider-22x22.png) no-repeat; 
    width: 35px; 
    height: 35px; 
    margin-left: auto; 
    margin-right: auto; 
} 
0

Вот ответ: http://jsfiddle.net/8kUyx/8/

Вы должны изменить свой .image класс так:

.image { 
    background: url(http://img2.wikia.nocookie.net/__cb20080120194739/wowwiki/images/a/a7/Icon-wowinsider-22x22.png) no-repeat; 
    width: 35px; 
    height: 35px; 
    margin: 0 auto; 
} 
+0

Я знаю, как это сделать, я имею в виду центрированный по вертикали! – user3337732

+0

Возможно, вам стоит попробовать добавить 'vertical-align: middle' в свое родительское правило div css? – aslawin

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