Nun es geht dich nichts an von wem ich die Aufgabe habe und wieso ich sie mache. Und ich werde es dir jetzt auch nicht mitteilen.
Nur soviel, ich hab den Quellcode so bekommen und klare Aufgabe nur die Styles zu bearbeiten und den Rest vom Code so zu lassen wie er ist. Daher ist es irrelevant ob man das ohne Box besser programmieren könnte oder ob das System anders mehr Sinn machen würde, ich muss mit dem arbeiten was ich habe.
Nur so als Beispiel, wenn du in einer Firma anfängst dann kannst du auch nicht mal eben deren ganzen Quellcode neuschreiben weil es anders besser gehen würde. Du musst mit dem Arbeiten was schon da ist. Und wenn dir das Unternehmen sagt das sie mit Boxen arbeiten, dann arbeitest du halt damit egal ob es dir gefällt oder nicht.