Cześć, mam problem z background-image. Poniżej kod php ze strony oraz część CSS odpowiadająca za te elementy. Problem jest taki, że nie wiem dlaczego w firefox tła pod linki podstawiane są bez problemu, ale już pod operą i IE mam puste pola. Połączenie z bazą jest OK, pliki są na serwerze w odpowiednich katalogach. Jeżeli dam odwołanie do konkretnego pliku, zamieniając $c[id_firma] na np 42 to efekt jest ten sam. Firefox pokazuje OK, reszta nie. Gryzę się tym od wczoraj i nie mam pomysłu.
<ul id="menu_prawe">
<li>
<a href="http://www.wrp.pl/machines/dealer_products.aspx?DealerID=1178&FromMode=1" style="display: block; width: 170px; height: 45px; margin-bottom: 2px;" target="_blank">Giełda</a>
</li>
<?php
$a="SELECT * FROM firma";
{?>
<li>
<a style="width: 170px; height: 45px; background-image: url(admin/firmy/
<?php print($c[id_firma
]."/".$c[id_firma
].".jpg");?>" href="index.php?id=2&maszyna=
<?php print($c[id_firma
]);?>">
</a>
</li>
<?php }
?>
</ul>
ul#menu_prawe {
padding-top: 2px;
width: 176px;
}
ul#menu_prawe li {
width: 172px;
margin-left: 4px;
margin-bottom: 2px;
font-family: Helvetica, Arial, sans-serif;
font-weight: 600;
font-size: 1.2em;
}
ul#menu_prawe a {
padding: 1px 1px 0px 1px;;
display: block;
text-align: center;
color: black;
border-bottom: 1px solid black;
}