У меня есть набор ссылок для навигации по моему сайту. Когда окно достигает определенной ширины, у меня есть несколько media queries
, которые помогут правильно отобразить навигацию. Все работает нормально, за исключением того, что ссылки меняются на противоположные, когда изменяется размер окна. Почему это происходит?Порядок ссылок меняется под CSS Media Query
JSFiddle: http://jsfiddle.net/snpx63mx/
Markup
<header>
<h1><strong>Henry</strong><span id="notbold">+Applications</span></h1>
<nav>
<ul>
<li id="contact"><div id="contactanimation"><a href="contact.html">Contact</a></div></li>
<li id="project"><div id="projectanimation"><a href="projects.html">Project</a></div></li>
<li id="me"><div id="meanimation"><a href="about.html">Me</a></div></li>
</ul>
</nav>
</header>
CSS
header h1
{
font-size: 40px;
float: left;
font-weight: 100;
}
header nav
{
float: right;
}
header nav ul
{
list-style-type: none;
margin: 0;
vertical-align: middle;
line-height: normal;
float: right;
z-index: 999;
position: relative; /* add this */
}
header nav ul li
{
line-height: 15px;
float: right;
padding: 45px;
font-size: 22px;
font-weight: 100;
text-align: center;
}
header nav ul li a
{
color: black;
text-decoration: none;
}
@media screen and (max-width: 1160px) {
header h1
{
float: none;
text-align: center;
font-size: 36px;
}
header nav
{
width: 100%;
margin-right: 20px;
}
header nav ul
{
float: none;
text-align: center;
}
header nav ul li
{
width: 100%;
box-sizing: border-box;
text-align: center;
padding: 25px;
}
}
Я не могу не воспроизвести проблему, но причина, кажется, 'float' недвижимости в Элементы 'header nav ul li'. – lmgonzalves
@Imgonzalves Я обновил JSFiddle, который воспроизводит навигацию. –