У меня есть вертикальный заголовок с моим логотипом и навигацией, отделенный границей. Я бы хотел сохранить логотип и границу, где они находятся, перемещая элементы навигации на 25 пикселей. Как мне это достичь?перемещать элемент с верхним краем вниз, оставляя рамку сверху на месте?
header {
background: none;
float: left;
margin-top: 123px;
margin-left: 22px;
position: fixed;
width: 158px;
}
header logo {
margin-top: ;
}
header nav {
border-top: 1px solid #202020;
margin-top: 25px;
width: 158px;
}
header nav ul li {
font-family: dalle;
padding-left: 55px;
}
<header>
<logo>
<a href="#"><img src="img/logo.png" alt="whskytngfxtrt logo" height="139" width="158" /></a></li>
</logo><!-- end logo -->
<nav>
<ul>
<li id="blog"><a href="#">BLOG</a></li>
<li id="work"><a href="#">WORK</a></li>
<li id="about"><a href="#">ABOUT</a></li>
<li id="contact"><a href="#">CONTACT</a></li>
</ul>
</nav><!-- end nav -->
</header><!-- end header -->
FYI - пользовательские метки могут быть плохой идеей. 'logo' не является настоящим тегом HTML, и я не уверен в современных браузерах, но я знаю, что в прошлом я пытался что-то подобное и имел проблемы с IE. Вы должны просто использовать 'div'. –
Райан П прав. Вы также можете добавить 'class' или' id' в 'div', чтобы облегчить таргетинг с помощью css. И не забудьте принять полезный ответ! :) – SamStar
@ ryan- спасибо за ваш вклад, я сделаю изменения! – AMC