2016-02-10 2 views
0

Я пытаюсь центрировать элемент в нижнем блоке div, но он остается слева. Вот мой код:Почему img не двигается?

.logo { 
 
    display: inline-block; 
 
    height: 100px; 
 
    width: 100px; 
 
    padding-bottom: 10px; 
 
} 
 
.logo img { 
 
    box-sizing: padding-box; 
 
    display: block; 
 
    width: 100%; 
 
    height: auto; 
 
    margin: 0 auto; 
 
}
<div class="bottom_block"> 
 
    <a class="logo" href="#"> 
 
    <img src="Style/img/logo_uniqa.jpg" alt="logo"> 
 
    </a> 
 
</div>

Как я могу это исправить?

+1

примечание стороны, я не думаю, что 'коробчатого размеров: заполнение ящика;' является действительный. – j08691

+1

Как насчет 'text-align: center' для вашего div? –

+0

Вам также может понадобиться значение 'position:' в css либо 'absolute', либо' relative' – NendoTaka

ответ

4

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

.logo { 
 
    display: block;  
 
    padding-bottom: 10px; 
 
} 
 
.logo img { 
 
    display: block; 
 
    margin: 0 auto; 
 
}
<div class="bottom_block"> 
 
    <a class="logo" href="#"> 
 
    <img src="http://placehold.it/100x100" alt="logo"> 
 
    </a> 
 
</div>

+0

Спасибо, я попробую –

3

Попробуйте добавить этот CSS:

.bottom_block{ 
    text-align:center; 
} 
Смежные вопросы