HTML ist nicht dazu gedacht, um anzugeben, wie ein Element aussehen soll
Warum sind HTML und CSS getrennt?
ich verstehe auch nicht worauf du hinauswillst, selbst wenn ich kein div nehme, muss ich trotzdem eine breite angeben, es hat sich also nichts verbessert.