Moja witryna odczytuje plik XML zawierający informacje (wartości) dla tabeli danych. Używam CSS do stylu tabeli i wszystko działa dobrze.Zmiana komórki tła tabeli w zależności od wartości
Aby uzyskać lepsze wrażenia użytkownika, zastanawiałem się, czy możliwe jest dynamiczne zmienianie koloru tła każdej komórki w zależności od jej wartości?
Na przykład:
Każda komórka, która zawiera mniej niż liczba „5” ma czerwoną barwę tła;
każda komórka> = "5" ma zielony kolor tła.
Moim pierwszym rozwiązaniem jest użycie Javascript - ale chcę wiedzieć, czy istnieje sposób rozwiązania tego problemu tylko w stylach CSS?
Prawdopodobnie można to zrobić przy użyciu CSS tylko za pomocą [selektorów atrybutu] (http://www.w3schools.com/cssref/sel_attribute_value.asp). Po prostu potrzebujesz jednego dla każdej wartości między wartością minimalną a maksymalną. To byłaby bardzo duża ilość CSS. To nie jest praktyczne, ale jest możliwe. – mbomb007