2014-01-09 1 views
0

У меня есть горизонтальный список, который я использую в качестве навигационной панели для своего сайта. Я убегаю от жидкой компоновки, поэтому я работаю с измерением процентов (%), чтобы настроить разрешение экрана пользователя. Я хочу вертикально выровнять свой горизонтальный список в центре div, но он просто остается в верхней части div. Вот мой код до сих пор:Отображение горизонтального списка по вертикали в средней компоновке жидкости

CSS:

#navBar{ 
    width: 100%; 
    height: 8%; 
    border: 1px; 
    border-color:black; 
    border-style:solid; 
    Background-color: white; 
    text-align:center; 
    vertical-align: middle; 
    font-size: 20px; 
    color: #B0B0B9 ; 
    font-family: 'myFancyFont', Times, serif; 
} 
#navBar2{ 
    list-style-type:none; 
    margin: 0; 
    padding:0; 
    text-align:center; 
} 
#navBar2 li{ 
    display: inline; 
    padding:0 20px 0px 20px; 
} 

мой HTML:

<div id="navBar"> 
    <ul id ="navBar2" > 
     <li><a href='#'> Home</a> </li> 
     <li><a href='#'> Events </a></li> 
     <li> <a href='#'>Gallery </a></li> 
     <li> <a href='#'>Contact Us </a></li> 
    </ul> 
</div> 
+0

См. Мой ответ здесь http://stackoverflow.com/questions/20988402/text-aligncenter-doesnt-work-vertically-in-css-how-can-i-get-around-this/20988457#20988457 –

ответ