ASP.NET MVC, Html.ActionLink CSS Image d'arrière-plan

J'ai été d'essayer de mettre une image sur une HTML.ActionLink par l'ajout d'une classe CSS pour un lien (a) et à l'aide de l'image de fond d'écran pour afficher le lien dans une image. Cela fonctionne très bien dans tous les navigateurs, mais IE 6 et ie 7. J'ai besoin d'obtenir ce travail dans ces navigateurs, mais ne peut pas le comprendre. Des idées???

a.edit 
{
    background-image: url("../Images/Buttons/edit.png");
    background-position: top left;
    background-repeat: no-repeat;
    width:49px;
    height:22px;
    display: inline-table;
    text-decoration:none;
    clear:none;
}

a:hover.edit 
{
    background-image: url("../Images/Buttons/editOn.png");
    background-position: top left;
    background-repeat: no-repeat;
}

Et le lien avec la modification de la classe CSS

<%= Ajax.ActionLink(" ", "EditClaim", "Driver", new { claimId = item.Id }, new AjaxOptions { HttpMethod = "GET", UpdateTargetId = "claim", OnSuccess="showAddClaim", OnComplete = "updateClaim"}, new { @class = "edit" })%>

Je vous serais très reconnaissant, Si quelqu'un pouvait m'aider à résoudre ce problème. J'ai passé du temps à essayer de résoudre celui-ci!

Grâce

InformationsquelleAutor andyJ | 2009-04-28