此导航栏中有一个额外的左边距,我无法改变小提琴是here
HTML
<body>
<div class="wrapper">
<div class="container">
<nav class="nav">
<ul>
<a class="navlic" href="index.html"><li>Home</li></a>
<a class="navli" href="portfolio.html"><li>Portfolio</li></a>
<a class="navli" href="blog.html"><li>Blog</li></a>
<a class="navli" href="about.html"><li>About</li></a>
</ul>
</nav>
</div>
<div class="content">
<span><h1></h1></span>
</div>
<footer>
<p></p>
</footer>
</div>
</body>
CSS位于fiddle
答案 0 :(得分:0)
padding
而非margin
.nav ul {
padding-left: 0;
}
答案 1 :(得分:0)
nav
对象具有固定位置...使用left:0
代替
答案 2 :(得分:0)
在css的开头添加它。不确定你删除默认填充&amp;保证金,但这在小提琴中运作良好
*{
padding:0;
margin:0;
}
答案 3 :(得分:0)
尝试添加此代码:
.nav ul li,a{
float:left;
}
希望它能够发挥作用。为了让它更漂亮,添加margin-right
以在菜单之间留出空格。就像这样
.nav ul li,a{
float:left;
margin-right:10px;
}