首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >带边距的导航栏中的CSS hr标签

带边距的导航栏中的CSS hr标签
EN

Stack Overflow用户
提问于 2013-04-21 22:27:47
回答 6查看 1.8K关注 0票数 2

如何在导航栏的上方和下方添加规则?这是我的html,这是我想要做的例子。

http://matthewtbrown.com/jeffandcricketquilt/

http://matthewtbrown.com/jeffandcricketquilt/rule.png

EN

回答 6

Stack Overflow用户

回答已采纳

发布于 2013-04-21 22:48:56

如果你根本不想改变你的html,你可以添加到你的css中。

代码语言:javascript
复制
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中)

票数 1
EN

Stack Overflow用户

发布于 2013-04-21 22:33:09

尝试将此CSS应用于导航栏:

代码语言:javascript
复制
border-top: 1px solid #eee
border-bottom: 1px solid #eee
票数 0
EN

Stack Overflow用户

发布于 2013-04-21 22:36:03

使用边框和填充:

代码语言:javascript
复制
* {
    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

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/16132180

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档