我目前正在为我的个人网站创建一个导航栏,在使它看起来体面的移动过程中,我似乎不能正确地居中导航栏.不管我做什么,它都向右边倾斜.
这是我的导航栏代码.我试过margin和padding属性,但它们在@ media属性中根本没有任何影响.我以前也做过navbar与flexbox,我遇到了同样的问题,它倾斜到右边.我已经改变了显示屏,以弯曲内部@ media属性,它也倾斜到右边,无论是边缘还是填充都不会影响它.
.navbar {
padding: 1px 2px;
border: 4px double;
justify-content: center;
margin-left: 43%;
margin-right: 43%;
border-radius: 8px;
background-color: rgba(19, 19, 22, 0.7);
border-color: white;
}
.navbar ul {
list-style: none;
text-align: center;
margin: 0;
padding: 0;
}
.navbar li {
display: inline-block;
margin: 3px 13px;
}
@media (max-width: 500px) {
.navbar {
width: fit-content;
}
.navbar ul {
text-align: center;
}
}
<nav class="navbar">
<ul>
<li><a href="index.html">Home</a></li>
<li><a href="about.html">About</a></li>
<li><a href="contacts.html">Contacts</a></li>
</ul>
</nav>
在我的@media
中,我有width:fit-content
属性,但如果我删除它,它不再倾向于右边,但文本重叠边框.