Css - Comment remplacer le css pour une cellule de tableau

css débutant question -
nous avons généralisé css défini pour la Table avec ses Cellules d'un Tableau comme:

.table {
    width: 100%;
    margin: 1em 0 1em 0;
    border-top: 1px solid #A3C0E8;
    border-left: 1px solid #A3C0E8;    
}

.table td, .table th {
    padding: .6em;
    border-right: 1px solid #A3C0E8;
    border-bottom: 1px solid #A3C0E8;
    vertical-align: middle;
    background:#D7E8FF;
    color:#333;
}

Dans un scenerio, je veux remplacer td style, afin que je puisse montrer une image de l'icône en face du Tableau le texte de la Cellule.
donc, si la Cellule de la Table est définie comme - <td> Vehicle Name & Details </td>

Je veux appliquer le style de cette Cellule de Tableau afin qu'il soit également montrer l'image de l'icône en face du texte - "le Nom de Véhicule & Détails".

J'ai ajouté ce style dans le fichier css -

.vehicle { background:url(mainFolder/img/icons/vehicle.png) no-repeat left center; }

et ajouté à la td comme <td class="vehicle"> Vehicle Name & Details </td>
mais aucune icône n'est affichée. Table Parent de ce td est <table class="table">

Suis-je raté quelque chose?

Merci!

Cela pourrait être un problème de navigateur. Ce navigateur vous êtes en développement, de test et de ciblage?

OriginalL'auteur iniki | 2011-08-05