2016-06-06 4 views
0

У меня есть меню списка и отобразить все элементы в этом списке благодаряКак выровнять элемент списка меню (меню ul)?

.navigator ul 
{ 
display: inline-block; 
width: 100%; 
} 

.navigator li { 
    margin:4px 50px -10px 0px; 
    float:left; 
    list-style:none; 
    font-size:17px; 
} 

.navigator { 
    width:100%; 
    box-shadow:0px 1px 1px rgba(0,0,0,0.15); 
    background:#3298BA; 
} 

Но я хочу иметь некоторые элементы этого списка выровнены влево, другие сосредоточены в центре и последние элементы в право.

И я не знаю, какие свойства CSS я могу установить, чтобы получить это.

Это мое текущее меню:

Menu

И код этого меню:

<nav class="navigator"> 
    <ul class="active"> 
    <li class="current-item"><a href="#">Characters</a></li> 
    <li><a href="#">Skills</a></li> 
    <li><a href="#">Items</a></li> 
    <li><a href="#">Stats</a></li> 
    <li><a href="#">My account</a></li> 
    <li><a href="#" class="glyphicon glyphicon-log-out"></a></li> 
    </ul> 
</nav> 

Моя цель состоит в том, чтобы иметь символы, выровненные влево; Навыки, предметы и статистика в центр и, наконец, Моя учетная запись и глификон, выровненные вправо.

+0

Конечно, я редактировал мой вопрос. –

+0

Спасибо за это :) – nicael

+0

Используйте '' 'text-align: center;' '' в '' '.navigator ul'''. Затем вам нужно убедиться, что ваши '' '' '' теги '' 'отображаются: inline-block;' ''. Чтобы продвигать объекты в крайнем левом или правом углу, используйте '' 'float: right;' '' 'или' '' float: left; '' 'для этих конкретных элементов. – jtmingus

ответ

0

Установить ширину для каждой Li (например, ширина: 16%) и добавьте следующий CSS

.navigator li:first-child { 
    text-align: left; 
} 
.navigator li:last-child { 
    text-align: right; 
} 

Не забудьте установить выравнивание по умолчанию в вашем «.navgator Ли» CSS в „центр“

0

.navigator ul 
 
{ 
 
display: block; 
 
width: 100%; 
 
    text-align:center; 
 
} 
 

 
.navigator li { 
 
    margin:4px 10px 0px 0px; 
 
    float:none; 
 
    list-style:none; 
 
    font-size:17px; 
 
    display:inline-block; 
 
    width: 14%; 
 
} 
 

 
.navigator { 
 
    width:100%; 
 
    box-shadow:0px 1px 1px rgba(0,0,0,0.15); 
 
    background:#3298BA; 
 
} 
 
.navigator li:first-child{ 
 
text-align:left; 
 
} 
 
.navigator li:last-child{ 
 
text-align:right; 
 
}
<nav class="navigator"> 
 
    <ul class="active"> 
 
    <li class="current-item"><a href="#">Characters</a></li> 
 
    <li><a href="#">Skills</a></li> 
 
    <li><a href="#">Items</a></li> 
 
    <li><a href="#">Stats</a></li> 
 
    <li><a href="#">My account</a></li> 
 
    <li><a href="#" class="glyphicon glyphicon-log-out">1</a></li> 
 
    </ul> 
 
</nav>

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