【发布时间】:2015-03-16 23:26:10
【问题描述】:
我已经有了一个简单的导航栏和一些 CSS 样式。
导航栏的顶部将有一个白色边框,用于内部链接。
对于两个外部链接,我希望左侧有一个边框,左侧有一个边框,右侧有一个边框,还有弯曲的角落,但我不知道如何将 CSS 集中在这两个 li 上.
我试图给李一个家的身份,但没有奏效
我还尝试将弯角代码放在 ul 和 NavBar 标签中。 这是我尝试过的方法
<div id="NavBar">
<ul>
<li id="Home"><a href="Index.php"><strong>Home</strong></a></li>
<li><a href="AboutUs.php"><strong>About Us</strong></a></li>
<li><a href="Products.php"><strong>Products</strong></a></li>
<li><a href="Policies.php"><strong>Policies</strong></a></li>
<li id="ContactUs"><a href="ContactUs.php"><strong>Contact Us</strong></a></li>
</ul>
这是我试图专注于一个 li 家的 CSS。
#NavBar li {
margin:0;
padding:0;
list-style:none;
float:left;
position:relative;
border:solid 3px #FFF;
border-bottom:0px;
width:20%;
}
#NavBar li Home {
margin:0;
padding:0;
list-style:none;
float:left;
position:relative;
border:solid 3px #FFF;
border-bottom:0px;
width:20%;
-moz-border-radius-topleft: 10px;
-webkit-border-top-left-radius: 10px;
}
感谢您的帮助
创建了一个 JSFiddle:https://jsfiddle.net/b4ejndkz/
【问题讨论】: