У меня есть часть кода для заголовочной части моего сайта:Почему вертикальное выравнивание: нижнее не работает?
.nav {
position:relative;
display:inline-block;
}
#header-image {
display:inline-block;
position:relative;
height:50%;
}
.header-container {
height:6vw;
position:relative;
vertical-align: bottom;
}
<div class="header-container">
<a href='index.html'>
<img src='img/logo.png' alt="Logo" id='header-image'/>
</a>
<nav class="nav">
<ul>
<li><a href='aboutus.html'>About Us</a></li>
<li><a href='activities.html'>Activities</a></li>
<li><a href='google.ca'>Media</a></li>
<li><a href='google.ca'>Contact Us</a></li>
</ul>
</nav>
</div>
Я хотел нижнюю часть изображения на линию с нижней навигационной панели. Но происходит то, что изображение ниже, чем навигация. Любые идеи почему?
Это из-дисплей: встроенный блок; который вы использовали для .nav –
, что с ним не так? Я изменил на block/inline, и это не исправить вещи. – John