我已经通过以下方式为我的网站上的所有外部链接设置了样式,以便在离开我的网站连接到任何域名时自动添加图标:
a[href^="http://"]:not([href*="website.com"]):after {
font-family: "FontAwesome";
content: "\f08e";
font-size: 10px;
padding-left: 2px;
}
我在页面上有一张图片,点击后会弹出一个带有Google地图的lightbox,因此上述代码认为这是一个外部链接,并在图片后添加了图标。有没有办法基本上说来自anotherdomain.com的链接不适用样式?
我尝试将maps.google.com添加到上面的选项中,但它没有起作用。我不确定它是否支持多个值?
非常感谢任何帮助!提前致谢!
data-lightbox
属性触发的,对你的选择器进行添加:a[href^="http://"]:not([href*="website.com"]):not([data-lightbox]):after
。 - GreyRoofPigeon