PNG теряет прозрачность при использовании в качестве ссылки - PullRequest
0 голосов
/ 26 октября 2009

У меня есть изображение над таблицей, стилизованное под CSS. Когда у меня есть мое изображение на столе без href, это нормально, когда я применяю href, прозрачность больше не работает. Есть ли способ обойти это?

Таблица CSS

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>

Ответы [ 2 ]

1 голос
/ 26 октября 2009

попробуйте добавить следующее:

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

Это не очень хорошая идея сделать на производственной площадке. Это указывает на то, что с вашим кодом CSS что-то не так. Попробуйте просмотреть css и найдите все, что вызывает у ваших якорных тегов непрозрачный фон.

0 голосов
/ 26 октября 2009

Если вы хотите убедиться, что у вас есть прозрачные PNG, независимо от того, каков код, используйте TweakPNG.

http://entropymine.com/jason/tweakpng/

...