css - 用作链接时,PNG 会失去透明度

标签 css png transparency href

我在表格上有一张图片,该图片已使用 CSS 设置样式。当我在没有 href 的情况下将我的图像放在 table 上时,这很好,一旦我应用 href,透明度就不再起作用。有什么办法解决这个问题吗?

表格样式

table.list_data {
background-color:#F3F3F3;
border:1px outset #A1A1A1;
border-collapse:collapse;
border-spacing:2px;
font-family:'MS Shell Dlg';
font-size:13px;
font-style:normal;
font-variant:normal; 
font-weight:normal;
width:100%;
}

发生在 Chrome 和 FF 中,没有尝试过 IE,但我希望相同。

html.....

<td><a href="javascript:loadContent('#action','addjob.php?id=31');"><img alt="Add A job" src="images/add.png"/></a></td></tr><tr><td>joe bloggs</td>

最佳答案

尝试添加以下内容:

a{
  background: transparent !important;
}
a img{
  background: transparent !important;
}

在生产站点中这样做并不是一个非常好的主意。这表明您的 css 代码有问题。尝试查看 CSS 并找到导致 anchor 标记具有非透明背景的原因。

关于css - 用作链接时,PNG 会失去透明度,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1623443/

相关文章:

PHP 在没有 ImageMagick 的情况下将 SVG 转换为 PNG

xcode - 在 Windows 上使用 pngcrush 恢复 XCode 压缩?

java - 在 Java 8 中设置装饰 JFrame 的不透明度

java - 如何让JComponents背景透明?

javascript - 滚动 div 问题

javascript - 图库中的重复图像

javascript - 智能手机固定导航栏在选择后不关闭

css - 将自定义类添加到 CakePHP 自动日期选择

c++ - png block 的 CRC32 计算与真实 block 不匹配

css - pngfix 是否只影响标记中的图像与 css 中的图像?