2012-04-14 16 views
0

Ich möchte z. B. in der Zeile 1 st eine "Ihr Name" Eingabefeld anzeigen; Verwenden Sie dann für den Text und das Eingabefeld. In der Zeile 2 nd möchte ich dieselbe Info anzeigen (Text hinzufügen Textfeld). Wie können Sie die 2sup> nd Linie (Text hinzufügen Textfeld) nicht die 1 st Linie (weil ich float: left verwenden)?CSS Float Alignment

Ich glaube nicht, <br/> ist die beste Lösung für dieses Problem. Also was soll ich tun?

+0

Warum ist nicht die beste Lösung? – gabitzish

Antwort

3

ein div legen Sie die Schwimmer zwischen Linien

<div style="clear: left"></div> 
0

Es ist schwer zu verstehen, zu löschen, wie Sie wollen, dass es angelegt. Sie sollten in die CSS display Eigenschaft schauen. Siehe

, ob das hilft: http://jsfiddle.net/M68Qw/

+0

http://jsfiddle.net/p4rNE/ – Wizard

2

Um die Informationen zu verhindern, dass neben den schwebenden Elemente zu sein, gibt ihnen das clear CSS-Attribut, mit dem Wert entweder auf both oder left.

Das Attribut clear teilt dem Renderer mit, dass er unter beliebigen Floating-Elementen im selben übergeordneten Element gerendert werden soll.