Ma tu conosci i CSS? Perche` negli esempi che hai portato potrebbero risolvere.

La soluzione corretta e` una elaborazione lato server: elaborazioni lato client sono da limitare al massimo.