HTML / CSS:链接样式用于图像超链接,我无法阻止它吗?

线

我正在添加图像链接,但无法删除为文本链接指定的a:link样式和a:hover样式。

我为a.button:link和a.button:hover添加了新的.css样式,

#content a.button:link {
     text-decoration:none;
     }
#content a.button:hover {
text-decoration:none;
} 

并设置

<a href="www.website.com" class="button"><img></img></a>

但是它仍然使用默认样式!我快要疯了。我检查了不同的网站,他们都说要在href后面简单地使用class =“ nameofclass”,但是使用图像时,在我的网站上它对我不起作用。

根据要求的JSFiddle:https ://jsfiddle.net/aqtq2gq4/1/

plushyObject

定位标记的“自然”行为仅仅是包含文本的链接,对不对?因此,当您为img添加此锚标记时,您看到的矩形是浏览器为文本“准备”的,因此它的高度为默认字体大小。

诀窍是使.button类的字体大小为0px,删除填充,并删除边框,然后瞧!

#content a.button:link {
    text-decoration:none;
    font-size: 0px;
    padding: 0px;
    border: none;
}

#content a.button:hover {
    text-decoration:none;
    font-size: 0px;
    padding: 0px;
    border: none;
} 

这会将不透明度添加到img中:

#content a.button > img:hover{
    opacity: 0.8;
}

希望这就是您想要的!

这是更新的小提琴。

https://jsfiddle.net/plushyObject/aqtq2gq4/8/

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

HTML + CSS - 使用超链接居中图像

来自分类Dev

如何设置前置HTML超链接的样式?

来自分类Dev

CSS/HTML 超链接脱离表单 CSS

来自分类Dev

用于排列图像链接的 HTML

来自分类Dev

按钮超链接问题HTML / CSS

来自分类Dev

单独使用CSS可以将“外部” HTML链接的样式设置为与“相对”链接不同的样式吗?

来自分类Dev

链接HTML CSS和图像

来自分类Dev

jQuery代码会影响我的HTML图像链接吗?

来自分类Dev

jQuery代码会影响我的HTML图像链接吗?

来自分类Dev

我的CSS无法链接到我的HTML

来自分类Dev

html中的CSS正确样式链接

来自分类Dev

html超链接不适用于chrome

来自分类Dev

创建动态HTML超链接

来自分类Dev

在HTML中对齐超链接

来自分类Dev

HTML超链接文本问题

来自分类Dev

指向 ID 的超链接 - HTML

来自分类Dev

可以帮我修复HTML链接吗

来自分类Dev

CSS样式超链接

来自分类Dev

我使用html的链接无法正常工作?

来自分类Dev

无法让我的 html 中的链接正常工作

来自分类Dev

无法在我的 html 中链接 javascript 文件

来自分类Dev

无法链接HTML中的CSS文件

来自分类Dev

-无法将CSS页面链接到HTML

来自分类Dev

链接无法正常运行HTML / CSS

来自分类Dev

我的样式表不会与我的html链接

来自分类Dev

我可以将remote:true应用于html href链接吗?

来自分类Dev

HTML CSS链接错误

来自分类Dev

具有超链接特性的HTML按钮

来自分类Dev

HTML超链接输出到表中