【发布时间】:2020-11-05 13:45:31
【问题描述】:
我基本上是 HTML/CSS 的新手,所以我不确定如何描述我的问题。如果事情不清楚,我深表歉意。
我有一个网站,其页面顶部有一个导航栏。我希望链接之间的边距随着窗口大小的调整而缩小。但是,当我在 Firefox 中调整它的大小时,似乎只有背景颜色会发生变化。当屏幕水平缩小时,这给我留下了一个菜单栏。
我尝试删除边距和字间距属性以及添加“display: flex”属性,但似乎没有任何帮助。 (通常我的编辑会让事情变得更糟。)
PS:这个问题是在尝试将“ul”标签添加到“nav”链接后开始的。
nav {
background-color: #3BD9D9;
font-size: large;
text-align: center;
white-space: nowrap;
border-radius: 30px;
/*word-spacing: 1em;*/
position: f;
display: flex;
}
nav li {
display: inline-block;
border-width: 3px;
border-style: outset;
border-color: #0A46BF;
border-radius: 30px;
padding-left: 5px;
padding-right: 5px;
text-align: center;
list-style-type: none;
}
<nav>
<ul>
<li><a href="../index.html">Home</a></li>
<li><a href="../services.html">Services</a></li>
<li><a href="../shopping/shop.html">Shop</a></li>
<!-- <ul>
<li><a href="#monitors">Monitors</a></li>
<li><a href="#cases">Cases</a></li>
</ul><!-->
<li><a href="../reviews.html">Reviews</a></li>
<li><a href="../contact.html">Contact</a></li>
<li><a href="../about.html">About/FAQ</a></li>
</ul>
</nav>
【问题讨论】:
标签: html css background-color nav