Set-Marge zwischen label und input in HTML-form
Möchte ich ändern, der Abstand zwischen label und input ein einfaches HTML-Formular. Die Beschriftungen unter die Eingabefelder. Wenn ich eine Klasse I können weitere Eigenschaften wie schriftart,-Größe, aber nicht die Marge.
- Sie gehen zu müssen, um zu posten von code.
- können Sie uns ein JsFiddle?
- jsfiddle.net/yanchun/fYM8h
- Nicht verwirren lassen durch die down-votes und die Kommentare, die Fragen, für code. Ihre Frage ist genau richtig für einen Anfänger und nicht wirklich brauchen, jeden code, wenn man versteht das CSS-box-Modell. Siehe meine Antwort (und gab dir einen upvote für deine Frage).
Du musst angemeldet sein, um einen Kommentar abzugeben.
Einen
<label>
angezeigtinline
standardmäßig. Sie haben, um das zu ändern, uminline-block
oderblock
um diemargin
.Einige Ressourcen erfahren Sie mehr über das CSS-box-Modell:
Einige Ressourcen, um mehr zu erfahren über die
display
- Attribut in CSS:Denken überspannt und text zu inline. In-line-Elemente gedreht werden müssen, block um eine Marge. Auch, was es blockieren bedeutet, wenn das label ist zu groß, kann es push-Inhalt nach unten.
kann nicht festgelegt werden, Rand oben und unten , denn tag genannt wird als inline-element ist, wenn u müssen Rand oben oder unten,ändert sich dann zu block-element wie unten-codes
oder
Wenn Sie fügen Sie die css "Float:left" für ein beliebiges element , dann tat geändert, als block-element