这是我的网页的样子(当前不需要空格)
这是我的代码:
footer {
background-color: #ddd;
margin-top: 30px;
padding: 20px;
}
footer ul {
display: flex;
justify-content: flex-end;
}
footer a{
text-decoration: none;
}
footer span {
color: #444;
display: flex;
justify-content: flex-end;
margin-top: 5px;
}
<footer>
<ul>
<li>
<a href="#">Privacy</a>
</li>
<li>
<a href="#">Terms</a>
</li>
<li>
<a href="#">Contact</a>
</li>
</ul>
<span>
Copyright 2019, Original Trombones
</span>
</footer>
这就是我希望网页显示的样子(注意ul和span标签之间没有空格)
答案 0 :(得分:0)
您需要做的就是删除或更改列表的边距。
footer {
background-color: #ddd;
margin-top: 30px;
padding: 20px;
}
footer ul {
display: flex;
justify-content: flex-end;
list-style-type: none;
margin: 0; /* Remove default margin */
}
footer a{
text-decoration: none;
}
footer span {
color: #444;
display: flex;
justify-content: flex-end;
margin-top: 5px;
}
<footer>
<ul>
<li>
<a href="#">Privacy</a>
</li>
<li>
<a href="#">Terms</a>
</li>
<li>
<a href="#">Contact</a>
</li>
</ul>
<span>
Copyright 2019, Original Trombones
</span>
</footer>
答案 1 :(得分:0)
答案 2 :(得分:0)
可以修改的余量的强>属性ul
在缺省情况下具有一定的值(由浏览器添加)。
也许ul{margin-bottom: 0;}
会有所帮助。