通过在标签元素上设置url(r'^password_reset/(?P<uidb64>[0-9A-Za-z_\-]+)/(?P<token>[0-9A-Za-z]{1,13}-[0-9A-Za-z]{1,20})$', auth_views.password_reset_confirm, {'post_reset_redirect' : '/accounts/password_done/'}, name='password_reset_confirm'),
,我知道如果在this等ul元素上设置边框时,如何删除(覆盖)活动标签上的边框。
但是,当边框在另一个面板上时,我该怎么做?我设置margin-right: -1px
,但没有意义......
Here is the demo,我想打破活动标签和右侧面板之间的边界。
答案 0 :(得分:1)
您需要设置position: relative
和z-index
以将li放在面板
li {
color: #999;
border: 1px solid #999;
border-right-color: transparent;
margin-bottom: 20px;
/* add these two rules */
position: relative;
z-index: 2;
}
答案 1 :(得分:1)
可以有多种解决方案。首先要确保选项卡位于内容面板上方,并且右边框重合。然后,您可以将右边框的颜色与面板的背景颜色相同,即白色。如下所示https://jsfiddle.net/6fnL13w4/1/
.left {
width: 20%;
margin-top: 50px;
margin-right: -1px;
float: left;
z-index:1;
position:relative;
}
li.active {
background-color: #fff;
border-right-color: #fff;
}
答案 2 :(得分:0)
我想你忘了设置位置属性。只需添加position:relative
它应该可以正常工作。