css - CSS/Wordpress:无法将下划线应用于 id 包含给定字符串的链接
问题描述
我有多个登录页面,其中包含要应用下划线的相同元素。我正在使用 Wordpress 自定义 JS/CSS 插件为每个页面添加 CSS,但我想通过仅匹配 ID 名称的一部分而不是单独为每个页面进行匹配来简化操作。
这是每个 LP 的代码:
#hi-call-button1-2{
text-decoration: underline;
}
这是我试图使工作无济于事的代码:
div[id*="hi-call-button1"] {
text-decoration: underline;
}
以下是元素的代码:
<div id="hi-call-button1-3" class="brz-css-uiyth brz-wrapper">
<div class="brz-d-xs-flex brz-css-qllru">
<div class="brz-rich-text brz-css-tuigc" data-custom-id="vgqcolqiepoliqsomiyljswpbpwviqeqybcq">
<p class="brz-fs-sm-17 brz-lh-lg-1_9 brz-lh-sm-im-1_6 brz-lh-xs-im-1_6 brz-ls-lg-0 brz-ls-sm-im-0 brz-ls-xs-im-0 brz-ff-overpass brz-ft-google brz-fw-lg-400 brz-fw-sm-im-400 brz-fw-xs-im-400 brz-text-lg-justify brz-text-xs-center brz-text-sm-right brz-fs-lg-24 brz-fs-xs-im-23"><a href="tel:+18333580460" style="color: rgb(0, 0, 0);" class="link--external" data-brz-link-type="external">+1 (800) 123-4567</a></p>
</div>
</div>
</div>
问题是它在这里的 JsFiddle 中有效,但在我的页面中无效。我尝试添加!important
没有成功。我不知道如何解决问题。任何帮助,将不胜感激。
编辑:这是一个复制问题的测试页面https://1on1finance.com/test/
解决方案
它不起作用的原因是这个 CSS http://prntscr.com/uiwac5
html body div[id^="hi-call-button1"] a.link--external {
text-decoration: underline !important;
}
使用上面的 CSS 这将覆盖您网站中的 CSS。
请清除您的自动优化缓存以反映 CSS 更改。
推荐阅读
- spring - Caused by: org.flywaydb.core.api.FlywayException: Migration failed ! and Spring Cloud DataFlow
- png - MLT transparency of watermarks and tracks not working
- git - Creating user defined lock for Jenkins jobs
- archlinux - xfce Power Manager not running xflock4 correctly
- java - 如何修复二分搜索算法的结果(出现缺失结果)
- matlab - Matlab: How to crate a method that loops over Properties whitin a class?
- postgresql - Postgres Docker: "postgres: could not access the server configuration file "/var/lib/postgresql/data/postgresql.conf": No such file or directory"
- c++ - reading msmtp response from terminal
- java - 自动选中 JList 顶部新添加的元素
- javascript - JAVASCRIPT中js indexOf()方法背后的算法