1. in der Theorie ja, aber ich finde nicht, wo es hinmuss.
Oder eben die Werte setzen die du gerne haben möchtest. Beachte auch, nicht alles muss in der style.css definiert sein - auch die Browser haben ein Default-Stylesheet implementiert um auch Seiten ohne CSS vernünftig darzustellen. Diese Default-Werte kannst du aber problemlos in deiner style.css überschreiben.
Zitat2. also ganz viel liegt ja am <br>-Zeilensprung.
also bsp: <br><br><br> ... (das ist eh die Deppenvariante, weil ich den ABstand nicht anders hinbekommen hab...)
Nimm da mal <br />.
SELFHTML: HTML/XHTML / XHTML und HTML / Unterschiede zwischen XHTML und HTML