我想知道如何使两个导航栏上的所有链接居中对齐。 (一个在顶部,一个在底部)。我已经尝试了文本对齐代码,由于某种原因它没有起作用。请您能帮我解决这个问题。
由于某些原因我无法发布代码示例,因此请访问此链接以查看源代码:http://www.hgcarpentryandjoinery.com/mxjgtv/Index.html
答案 0 :(得分:0)
对于第一个导航栏,请删除float
属性,然后添加text-align:center
.navbar a {
text-align: center; //<---------------add this
display: inline;
color: grey;
text-align: center;
padding: 16px;
box-sizing: border-box;
text-decoration: none;
font-family: helvetica;
font-size: 17px;
font-weight: bold;
}
对于底部的第二个导航,只需添加text-align
属性
<div style="width: 100%; height: 30px;text-align: center;">
<a href="http://www.hgcarpentryandjoinery.com/">HG CARPENTRY</a>
<a href="Allrightsreserved.html">ALL RIGHTS RESERVED</a>
<a href="PrivacyPolicy.Terms.html">TERMS & CONDITIONS</a>
<a href="PrivacyPolicy.html">PRIVACY POLICY</a>
</div>
答案 1 :(得分:0)
下面是一个简单的工作示例:
ul {
list-style: none;
margin: 0;
padding-left: 0;
}
nav {
background: black;
display: flex;
justify-content: center;
height: 30px;
width: 100%;
}
nav ul {
display: flex;
align-items: center;
}
<nav>
<ul>
<li><a>HOME</a></li>
<li><a href="Videos.html">VIDEOS</a></li>
<li><a href="Results.html">RESULTS</a></li>
<li><a href="Tumblr.html">TUMBLR</a></li>
</li>
</ul>
</nav>
其他要点: