javascript - 为附加到图像的链接拉出不同的样式,导致不需要的图层
问题描述
我需要更新一个高度定制的 WP 网站,在页脚中其他认证印章旁边的特定位置添加 SecureTrust 徽标和网站链接。
我试图将 JavaScript 插入到 footer.php 中,但它不起作用/未被识别。作为一种解决方法,我编辑了样式 css 以显示 SecureTrust 徽标,然后在 html 中添加了一个锚以放置链接。
<div class="logo-box">
<span class="example1"></span>
<span class="iata"></span>
<span class="securetrust">
<a href="https://certs.securetrust.com/" target="_blank" rel="noopener" title="SecureTrust"><img src="https://companyname/wp-content/uploads/2020/08/tc-seal-blue46.png"></a></span>
</div>
.securetrust{
text-indent: -999999px;
background: url(images/tc-seal-blue46.png) no-repeat scroll left top rgba(0, 0, 0, 0);
background-size: contain;
display: inline-block;
height: 46px;
width: 100%;
margin-left: 8px;
max-width: 93px;
}
SecureTrust 徽标现在就位,但是“链接”连接到媒体样式并拉起站点徽标,而不是 css 中的 .securetrust 样式。如果有帮助,请附上图片。
有没有办法让链接拉出css图像?我也尝试过单独上传图片并指示 a href 来拉取它,但它不起作用。
解决方案
父 div 上的logo
类导致了问题,因此要么摆脱它,要么由于某种原因需要保留它,请尝试以下操作。
您需要一个将覆盖站点徽标类的类。所以使用.logo .securetrust
你的css选择器而不是仅仅.securetrust
把它securetrust
放在链接上而不是跨度上。
HTML
<div class="logo col-md-6 col-sm-12"> <!-- <- logo is problem class -->
<div class="logo-box">
<span>
<a href="sealserver.trustwave.com/…" class="securetrust" target="_blank" rel="noopener" title="SecureTrust">
<img src="worldgo.ca/wp-content/uploads/2020/08/…>
</a>
</span>
CSS
// to hide the site logo
.logo .securetrust {
background: none;
}
// set the size and alignment of the image as required
.logo .securetrust img {
width: 70px;
vertical-align: top;
}
推荐阅读
- javascript - 带有重复参数的Angularjs $location.search
- go - Golang中是否有等效的番石榴表?如果不是,那么在 Go 中正确的做法是什么
- angularjs - 看起来您正试图在本机驱动程序端口上通过 HTTP 访问 MongoDB
- stm32 - I2C 与 stm32f4 使用 HMC5883l
- python - python如何在循环中填充列表
- haskell - Haskell - 类型签名缺少随附的绑定
- android - Android滚动比recyclerview更远
- webstorm - 如何解决无法在 WSL 上移动 WebStorm 的目录?
- javascript - 无法使用 Twilio Video 禁用 localParticipant.audioTracks
- mysql - MySQL Workbench Over SSH 忽略 MySQL 主机名设置?