^^^Вертикальной выравнивания навигация значок/кнопка в заголовке
Это не решает мой вопрос моей ситуация отличается тем, что анимационная кнопкой навигации CSS. Может заставить его работать так: display: table-cell и vertical-align: middle; и т. д.
У меня есть отзывчивый заголовок, который показывает навигационную кнопку, когда в мобильном размере, где вы можете отображать остальную часть пунктов меню (отключенный в примере не нужен для моего вопроса).
Поскольку я собираюсь сделать отзывчивый заголовок высотой, это означает, что кнопка навигации всегда центрирована по вертикали. Теперь он помещается в центр с верхним краем 20 пикселей и потому, что кнопка имеет высоту 20 пикселей, а заголовок имеет 60 пикселей, он центрирован, но это не сработает, если высота заголовка изменится.
Код:
<header>
<nav>
<div class="col-nav">
<a href="#" class="nav-btn"><span class="nav-icon"></span></a>
<a href="#" class="home">Name</a>
</div>
<ul>
<li class="col-nav"><a href="#">Item1</a></li>
<li class="col-nav"><a href="#">Item2</a></li>
<li class="col-nav"><a href="#">Item2</a></li>
</ul>
</nav>
</header>
возможно дубликат [вертикального выравнивания элементов в DIV] (http://stackoverflow.com/questions/79461/vertical-alignment-of-elements-in-a-div) –
Я видел это, но не могу заставить его работать в моей ситуации. Вы знаете? – KP83
Если вы сделаете демоверсию с вашим текущим CSS, мы сможем предложить предложения. –