Yerf!
Das war mir so nicht bewusst. Bedeutet also, das aus einem Inline Element durch die CSS Eigenschaft ein Block Element werden kann?
Ja, allerdings nur aus CSS-Sicht. Man kann damit nicht die HTML-Regeln zur Verschachtelung von Block- und Inline-Elementen umgehen (z.B. ein <div style="display:inline"> darf trotzdem nicht in einem <p> stehen).
Was mir nicht ganz einleuchtet:
Warum wird der komplette Label (also Label und Input) auf einer leeren HTML Seite in der Mitte zentriert?
Ich dachte es ist linksbündig und das "text-align:center;" wirkt sich nur auf den Label Inhalt aus?
Du hast in dem Beispiel die Angabe einer Breite für den Label auskommentiert. Allerdings ist eine der Eigenschaften eines Blockelementes das sie die maximal zur Verfügung stehende Breite einnehmen (sieht man am besten indem man mal einen Rahmen vergibt).
Gruß,
Harlequin
<!--[if IE]>This page is best viewed with a webbrowser. Get one today!<![endif]-->