我有以下 HTML 块:
<div class="container clearfix">
<div class="grid_8 omega">
<ul class="nav">
<li><a href="#">About</a></li>
<li><a href="#">Cupcakes & Prices</a></li>
<li><a href="#">Locations</a></li>
<li class="last"><a href="#">Contact Us</a></li>
</ul>
</div>
样式是这样的:
ul.nav {
margin-top: 18.18%;
list-style: none;
float: right;
}
ul.nav li {
float: left;
margin-right: 40px;
}
这给了我以下结果(Web 开发人员工具栏概述):
现在我正在尝试将 40px 边距更改为百分比,以使网站更加流畅,据我所知,我应该使用 target / context = result,在这种情况下为 40px / 660px = 0.06,大约为 6%。然后我将 40px 更改为 6%,然后得到以下内容:
我在这里做错了什么?当我调整浏览器窗口的大小时,ul 块的宽度缩小了,margin-right 没有改变。似乎无论我投入多少百分比,都没有任何百分比值可以使这项工作发挥作用。我一定是用错了百分比?为什么它不起作用?