如何在导航栏的上方和下方添加规则?这是我的html,这是我想要做的例子。
http://matthewtbrown.com/jeffandcricketquilt/
http://matthewtbrown.com/jeffandcricketquilt/rule.png
发布于 2013-04-21 22:48:56
如果你根本不想改变你的html,你可以添加到你的css中。
nav ul:before {
border-bottom: 1px solid white;
border-top: 1px solid white;
bottom: 5px;
content: "";
left: 5px;
position: absolute;
right: 5px;
top: 5px;
z-index:0;
}
nav ul {
overflow: auto;
position: relative;
background-color:#000;
}
nav ul li{
position:relative;
z-index:10;
}并从li元素中删除背景色(因为我将它添加到了ul中)
发布于 2013-04-21 22:33:09
尝试将此CSS应用于导航栏:
border-top: 1px solid #eee
border-bottom: 1px solid #eee发布于 2013-04-21 22:36:03
使用边框和填充:
* {
margin: 0;
padding: 0;
}
nav {
text-align: center;
background: black;
color: white;
padding: .2em;
}
ul {
padding: .5em;
border: 1px solid white;
border-left: none;
border-right: none;
}
nav li {
display: inline;
list-style-type: none;
padding: 0 2em;
}Demo
https://stackoverflow.com/questions/16132180
复制相似问题