2016-01-23 2 views
0

Я пытаюсь сосредоточиться на изображениях ul и li, но это не происходит. Я пробовал this, но это не работает для меня.center ul li images in div

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

HTML

<div class="brands"> 
    <ul> 
    <li><img src="images/flipkart.png"></li> 
    <li><img src="images/ola.png"></li> 
    <li><img src="images/olx.png"></li> 
    <li><img src="images/telenor.png"></li> 
    <li><img src="images/uc.png"></li> 
    <li><img src="images/oyo.png"></li> 
    </ul> 
</div> 

CSS

.brands { 
    width: 100%; 
    min-height: 120px; 
    background-color: #d7d7d7; 
} 

.brands ul { 
    margin-right: 10%; 
    margin-left: 10%; 
} 

.brands li { 
    float: left; 
    list-style: none; 
} 

.brands img { 
    padding: 35px 40px; 
} 

ответ

3

Если вы даете float: left, он никогда не будет рассматриваться в качестве inline элемента. Используйте display: inline-block, чтобы сделать его inline элемент с block «S свойств центрировать его с помощью text-align: center:

.brands li { 
    display: inline-block; 
    list-style: none; 
} 
.brands ul { 
    text-align: center; 
    margin-right: 10%; 
    margin-left: 10%; 
} 
+1

Спасибо много работает –

+1

да я собирался это, но я должен ждать в течение 9 минут, все равно спасибо –

+1

@ AyazAlam Вы приветствуете приятеля. ':)' –