我想在我的网站上有两个列表。一个水平对齐的主导航,一个垂直对齐的子导航。为此,我的 CSS 中应该有两个不同的 li 类。
我试图给导航 li 一个类,但它不起作用。HTML 与 CSS 不对应,并且列表未水平对齐。
这是 HTML:
<ul>
<li class="navli"><a href="./index.html">Home</a></li>
<li class="navli"><a href="./books.html">Books</a></li>
<li class="navli"><a href="./benefits.html">Benefits</a></li>
<li class="navli"><a href="./about.html">About</a></li>
<li class="navli"><a href="./contact.html">Contact</a></li>
<li class="navli"><a href="./resources.html">Other Resources</a></li>
</ul>
我也试过 <li id="navli" > 但这没有用。
这是CSS:
li.navli {
display: inline;
padding: 1em;
text-align: center;
font-size: 17pt;
font-family: 'Dosis', Arial, sans-serif;
}
如果没有 HTML 中的“li class..”和 CSS 中的“li.class”,它可以正常工作,但是当我尝试分配一个类时,它就坏了。
可能是一个非常明显的解决方案,但我就是看不到。