Jquery手风琴移除边框顶部

Jquery手风琴移除边框顶部,jquery,html,css,border,Jquery,Html,Css,Border,在下面的代码行中,如何删除边框顶部?我试过“border top:none”,但没用。任何帮助都将不胜感激 dd{ 边界顶部:0; 字体大小:12px; &:最后一种{ 边框顶部:1px纯白; 位置:相对位置; 顶部:-1px; } 您需要添加!要点,它告诉样式优先于以前的样式 可能值得一读css是如何定位元素的,以及什么是最重要的:这篇文章比我能更好地解释这一点: 请注意:我似乎记得,如果边框样式设置不同,在某些浏览器中会遇到一些问题,例如,如果您向所有边框添加样式,然后尝试使用单个边框设

在下面的代码行中,如何删除边框顶部?我试过“border top:none”,但没用。任何帮助都将不胜感激

dd{
边界顶部:0;
字体大小:12px;
&:最后一种{
边框顶部:1px纯白;
位置:相对位置;
顶部:-1px;
}

您需要添加!要点,它告诉样式优先于以前的样式

可能值得一读css是如何定位元素的,以及什么是最重要的:这篇文章比我能更好地解释这一点:

请注意:我似乎记得,如果边框样式设置不同,在某些浏览器中会遇到一些问题,例如,如果您向所有边框添加样式,然后尝试使用单个边框设置覆盖,例如边框顶部-很抱歉,我记不起确切的细节,但如果您有其他边框问题,请记住一些事项


更新: 我已经简化了css,删除了嵌套的css和不必要的重复选择,请点击这里。这是你想要实现的吗

试试这个

border-top: none !important;

在面板1上单击,您应该设置边框底部:0px!重要;
因为border top很好用。

谷歌文本的上边框没有显示,那么有什么问题?不幸的是,对我来说不起作用,仍然显示线条,但现在是黑色的。你的css有点难读,我不确定你看到的是你认为是的边框。你可以试着给每个边框一个不同的颜色,这样你就知道你在看哪个边框了但是,你有几个规则针对同一个元素,如果我是你,我会简化事情,分别针对dd和dt,去掉嵌套的css,然后你会突然有一个非常简单的问题要解决。这是黄色的行。如果可能的话,我想将其全部删除。@jbnbtw这是因为dt有边框底部集dele你可以看到dd没有边框顶部:)@AbstractChaos我删除了边框底部集,但黄线仍然在那里。:(仍然没有运气。:(这很奇怪,这条线仍然以黑色显示这一行中的问题。accordion dd:last of type,.accordion dt:last of type{border bottom:1px solid#000000;}你需要将这两个类分开,然后你可以为每一个类提供单独的边框。这对我不起作用。尝试删除黄线。让我知道你的想法。黄线颜色你可以用白色替换。我希望将所有线一起删除,而不是将线改为白色。单击可以添加class并将类属性边框设置为底部:0px!重要;$('.accordion>dt').addClass('hidetopborder');
border-top: none !important;
<dt><a href="">Panel 1</a></dt>
on Panel 1 click you should set border-bottom:0px !important;
because border-top is working fine.