Css - Wie zum überschreiben der css-Code für eine Zelle in der Tabelle

css-newbie-Frage -

wir haben eine generalisierte css definiert für die Tabelle zusammen mit Tabelle-Zellen als:

.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;
}

In einem scenerio, möchte ich überschreiben td style so, dass ich zeigen kann, ein Symbol Bild vor Tabellenzelle text.
also, wenn die Tabellen-Zelle ist, definiert als - <td> Vehicle Name & Details </td>

Ich möchte Stil für diese Zelle in der Tabelle, so dass es auch zeigen, Symbol, Bild vor text - 'Lok-Namen & Details'.

Fügte ich diesen style in css - Datei -

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

Hinzugefügt und td als <td class="vehicle"> Vehicle Name & Details </td>
aber kein Symbol angezeigt wird. Parent-Tabelle von diesem td ist <table class="table">

Bin ich etwas fehlt?

Danke!

  • Dies könnte ein browser-Problem. Welchen browser Sie entwickeln, testen und targeting?
InformationsquelleAutor iniki | 2011-08-05
Schreibe einen Kommentar