问题描述
<div role="form" class="wpcf7" id="wpcf7-f5345-p2959-o2" dir="ltr" lang="en-US">
与联系表格有关,可以向下滚动到页面底部来查看。您会注意到“表格”顶部有一个边框,我想将其删除。
以及在我调试它时与此相关的样式包括
.scheme_dark .wpcf7
border:1px solid #bcd;
我正在尝试删除边界,但事实证明这是一个真正的痛苦。问题是我认为边框已附加到.wpcf7
类上,该类与我网站上的许多表单相关联,我要删除边框的只是ID为wpcf7-f5345-p2959-o2的表单
我尝试了以下所有方法,但没有任何运气
#wpcf7-f5345-p597-ol > .wpcf7{
border:0px!important;
}
#wpcf7-f5345-p597-ol .wpcf7{
border:0px!important;
}
#wpcf7-f5345-p597-ol .scheme_dark .wpcf7{
border:0px!important;
}
#wpcf7-f5345-p597-o1 form{
border:0px!important;
}
以上均不删除边框。
如果我只是使用
.wpcf7{
border:0px!important;
}
我要去哪里错了?
解决方法
简单地说:
#wpcf7-f5345-p597-ol
border:0px!important;
}
问题是,您尝试使用的前三个选择器定位到ID .wpcf7
的div内的wpcf7-f5345-p597-ol
div ,而您的第四个选择器的目标是一个表单元素在ID wpcf7-f5345-p597-ol
的div内。但是我想您正在寻找的目标是div #wpcf7-f5345-p597-ol
本身。
尝试在CSS ID和类之间没有空格,并且!important可能不是必需的:
#wpcf7-f5345-p597.wpcf7{
border:0px;
}
,
CF7插件的样式表中有以下CSS规则(在检查代码时可见):
.wpcf7 {
border: 1px solid transparent;
}
因此要“取消”(仅适用于该一种形式),请尝试将其添加到您自己的样式表中(选择器结合了ID和类):
#wpcf7-f5345-p597-o1.wpcf7 {
border: none;
}
P.S .:请注意,ID的最后一个字符是1
,而不是l
,就像您问题和其他答案中的某些示例一样。