我正在构建导航,当我将margin-left: 20px
放在我的nav ul li
上时,它正在将div从右侧向外推。文字对齐是对的。有趣的是,如果我在float: left
上将loat: right
切换为f nav ul li
,则不会将文本推出,但它会反转订单。
请保持温柔,我对这个东西很陌生:)
这是HTML:
<nav>
<ul>
<li><a href="#">About</a></li>
<li><a href="#">Work</a></li>
<li><a href="#">Contact</a></li>
<li></li>
</ul>
</nav>
CSS:
nav {
margin: 20px 0;
float: right;
}
nav ul li, nav ul li a {
text-align: right;
float: left;
font-size: 20px;
color: #ff5800;
}
nav ul li {
margin-left: 20px;
}
nav ul li a:hover {
color: #44cc00;
}
谢谢! 杰森
答案 0 :(得分:0)
不是100%我理解这个问题,但是空的李(在你的前3点之下)是否会给人的印象是它在'错误'一侧增加了保证金?