Я делаю горизонтальное навигационное меню, и я хочу центрировать вертикальные якоря внутри div, используя CSS, вот что у меня есть:
<nav id="header-nav">
<ul id="menu-header-menu" class="dropdown dropdown-horizontal">
<li id="menu-item-24" class="menu-item menu-item-type-post_type menu-item-object-page">
<a href="http://localhost/rototec.com.co/pagina-ejemplo/">
Inicio
</a>
</li>
<li id="menu-item-23" class="menu-item menu-item-type-post_type menu-item-object-page">
<a href="http://localhost/rototec.com.co/filosofia-y-politicas-de-calidad/">
Filosofía y políticas de calidad</strong>
</a>
</li>
<li id="menu-item-22" class="menu-item menu-item-type-post_type menu-item-object-page">
<a href="http://localhost/rototec.com.co/catalogo-de-productos/">
Catálogo de productos
</a>
</li>
<li id="menu-item-21" class="menu-item menu-item-type-post_type menu-item-object-page">
<a href="http://localhost/rototec.com.co/proceso-de-rotomoldeo/">
Proceso de rotomoldeo
</a>
</li>
<li id="menu-item-20" class="menu-item menu-item-type-post_type menu-item-object-page">
<a href="http://localhost/rototec.com.co/contacto/">
Contacto
</a>
</li>
<li id="menu-item-19" class="menu-item menu-item-type-post_type menu-item-object-page">
<a href="http://localhost/rototec.com.co/preguntas-frecuentes/">
Preguntas frecuentes
</a>
</li>
</ul>
</nav>
Прямо сейчас все высоты строк (a, liи ul) 15, моя высота UL 45 и ли ... высота якоря не установлена, как я могу сделать их по центру по вертикали?
Это мой CSS:
ul.dropdown {
font: bold 12px tt0142m, FuturaM, "Trebuchet MS", sans-serif;
text-transform: uppercase;
display: block;
height: 45px;
padding: 0px;
line-height: 15px;
vertical-align: bottom;
/* border: 1px solid green; */
}
ul.dropdown li {
padding: 0px;
margin: 0px;
}
ul.dropdown a {
text-decoration: none;
vertical-align: middle;
color: #000;
}
ul.dropdown li {
word-wrap: break-word;
width: 120px;
text-align: center;
font: FuturaM;
border-left: 2px solid #000;
line-height: 15px;
height: 45px;
}
ul.dropdown > li:last-child {
border-right: 2px solid black;
}
ul.dropdown li a {
display: block;
position: relative;
text-align: center;
vertical-align: middle;
color: #000;
font-weight: bold;
}
Кстати, прямо сейчас все ссылки сверху вертикально выровнены