scrub: Firefox interpretiert margin-top nicht richtig

Beitrag lesen

Wieso hat ein <p> in einem <span> nix zu suchen??

Weil ein <p> ein Blockelement ist und ein <span> ein inline-Element und in inline-Elementen keine Block-Elemente vorkommen dürfen.

Was ist ein inline Element??

Und wieso ist es schlechtes HTML wenn ich mit id="ueberschrift" arbeiten möchte, ich persönlich nutze nur ungern <h1> tags.

Weil ein <h1> eben eine semantisch korrekte Überschrift ist. <div id="ueberschrift"> ist Schwachsinn, woher soll ein nicht-CSS-fähiger Browser / screenreader / suchmaschinenroboter / etc. dann wissen, dass es sich um eine Überschrift handelt?
Was hast du gegen <hx>?

Bei <hx> ist die Größe vordefiniert, ich lege es lieber selbst fest.
Meistens lege ich alles über style="" fest, seltener per id=""; ich gebe zu, daß das Unsinn sein könnte.
Was sind denn die Vorteile von <hx>??

Danke & Gruß,

scrub