Hallihallo!
[...] Natürlich hat ein leeres <div> anfangs erstmal eine Größe von 0px/0px, sofern man nichts ran schreibt.
Wenn man ihm per CSS width und height vorschreibt, ist es genauso groß, wie man es will.
Viele liebe Grüße,
Der Dicki
PS: Ich denke mal, das meintest Du mit "ranschreiben", wollte nur Mißverständnissen vorbeugen (man hätte "ranschreiben" auch als "mit Inhalt versehen" interpretieren können)