Wenn man ein einfaches HTML Formular anlegt, beginnt das Formular in einer neuen Zeile. Warum ist das so und wie kann ich es verhindern?
HTML-Formulare haben die Angewohnheit immer in einer neuen Zeile zu beginnen. Das ist normalerweise ganz Praktisch, nur möchte man manchmal neben dem Formular vielleicht etwas Text oder gar ein Bild einbauen. Dort kommt dann einem die praktische Funktion nicht entgegen, denn ein Formular ist kein inline Element, sonder ein Blockelement
Wie kann ich also den Zeilenumbruch verhindern? Die Antwort ist ganz einfach: Mit CSS!
Wir bauen also eine kleine Stylesheetanweisung (display:inline) in den Formularkopf ein und schon ist das Problem gelößt. Wie, dass könnt ihr in Listing 1 sehen
Listing 1
Download Code!
<form style="display:inline">