Hallo,
Ich möchte eine Liste (Tabellenspalte) mit Zahlen in Abhängigkeit vom Wert in verschiedenen Farben formatieren. Z.B. negative Zahlen rot und positive Zahlen (und Null) schwarz. Geht das mit einfachem HTML/CSS und wenn ja, wie?
Automatisch nur mittels HTML und CSS geht das nicht.
Du müsstest jeder Tabellenzelle die Information mitgeben, welcher Klasse (positive oder negative Zahl) sie angehört. Wenn Du die Seite per Hand tippst, ist das eine Heidenarbeit. Kommen die Informationen dagegen aus einer serverseitigen Datenbank oder einer ähnlichen Datenquelle, könntest Du bereits beim Ausliefern der Seite in der Programmiersprache Deiner Wahl die Tabellenzelle anhand des enthaltenden Wertes ausliefern:
<td class="negative-zahl">- 3,12</td>
... und diese dann in CSS entsprechend formatieren:
td.negative-zahl {
color:red;
}
Tim