在下面的代码行中,如何删除边框顶部?我试过“border-top:none;” 但这没有用。任何帮助将不胜感激!
dd {
border-top: 0;
font-size: 12px;
&:last-of-type {
border-top: 1px solid white;
position: relative;
top: -1px;
}
在下面的代码行中,如何删除边框顶部?我试过“border-top:none;” 但这没有用。任何帮助将不胜感激!
dd {
border-top: 0;
font-size: 12px;
&:last-of-type {
border-top: 1px solid white;
position: relative;
top: -1px;
}
border-top: 0 !important;
您需要添加 !important,它告诉样式优先于以前的样式。
关于 css 如何定位元素以及优先级可能值得一读:这篇文章比我能更好地解释它: CSS 选择器之间的优先级是什么
注意:如果边框样式设置不同,我似乎记得在某些浏览器中遇到了一些问题,例如,如果您向所有边框添加样式,然后尝试用单独的边框设置覆盖,例如border-top - 对不起我不记得确切的细节,但如果您有其他边界问题,请记住一些事情。
更新:我已经简化了 css 以删除嵌套 css 和不必要的重复选择,请在此处查看http://jsfiddle.net/VWQct/24/。这是你想要达到的目标吗?
<dt><a href="">Panel 1</a></dt>
on Panel 1 click you should set border-bottom:0px !important;
because border-top is working fine.
试试这个
border-top: none !important;