我正在尝试在信息、工作和联系人的顺序中将 li 标签浮动到右侧,但是当我浮动它们时,它们会将顺序更改为您在此链接上看到的顺序
我可以通过给 UL 一个宽度,然后将 UL 向右浮动,然后将 LI 向左浮动来解决此问题,但我需要 UL 标签是 Nav div(其父级)的全宽,以便它能够响应。
HTML:
<header>
<a href="index.html"><img src="images/logo-medium.png" alt="Madaxe Designs Web Development & IT Service" class="logo"></a>
<nav>
<ul>
<li><a class="info flex" title="Information"></a></li>
<li><a class="work flex" title="Work" href="portfolio.html"></a></li>
<li><a class="contact flex" title="Contact"></a></li>
</ul>
</nav>
</header>
CSS:
nav {
width: 57.9%;
height: 100%;
overflow: hidden;
}
header nav ul{
width: 100%;
height: 100%;
float: right;
}
header nav li{
width: 22.3%;
height: 112px;
float: right;
padding-left: 5px;
}
header nav li a {
width: 100%;
height: 100%;
overflow: hidden;
display: block;
}