Om nah hoo pez nyeetz, Steel!
Das wäre auch mit CSS lösbar. Vielleicht maximal 5 Striche pro Zelle, die verschiedenen Farben könnten um einige Pixel versetzt sein und die Bezeichnung könnte tatsächlich ein Text sein. Dann wären folgende Klassen notwendig falls es bei der Tabelle bleibt. Bei Verwendung einer Liste ließe sich auf einige Klassen verzichten.
mehrtägig, mehrtägig begin, mehrtägig ende, und dies jeweils für 5 Farben.