Natürlich geht das inzwischen mit HTML und CSS. Ich mache sogar recht viel mit dieser Technik.
Und zwar wird der Status z.B. eingeklappt/ausgeklappt in einer checkbox gespeichert. Und mit CSS gibt man die Regeln an, die bei :checked gelten sollen.
Ah, der checkbox-Hack. Das kann man gut oder schlecht finden.
Viele Grüße