Hello Hotti,
bei Trennung von Datenbeschaffung/ -behandlung und Darstellung ist doch sowieso schon vorher klar, in welcher Zeile der Maximalwert steckt.
Und wenn Du partout Ausgabe und Datendurchlauf mischen willst, dann merkst Du Dir einfach die ID der Zeile (des HTML-Elementes), die/das das Maximum für sich reklamiert (beim Ausgeben...) und teilst dies dann Deinem CSS-File mit, das Du mit Beginn der Ausgabe erzeugst, sperrst und am Ende der HTML-Ausgabe fertig schreibst und dann freigibst zum Lesen durch den Browser.
Liebe Grüße aus dem schönen Oberharz
Tom vom Berg