Heim > Web-Frontend > CSS-Tutorial > Hauptteil

Wie werden Optionsfelder und Beschriftungen in derselben Zeile angezeigt?

Barbara Streisand
Freigeben: 2024-11-04 03:06:29
Original
444 Leute haben es durchsucht

How to Display Radio Buttons and Labels on the Same Line?

Gleiche Anzeige von Optionsfeldern und Beschriftungen

Beim Erstellen eines Formulars kann es wünschenswert sein, Optionsfelder und die entsprechenden Beschriftungen zu haben in derselben Zeile angezeigt. Standardmäßig werden Optionsfelder jedoch unterhalb ihrer Beschriftungen angezeigt.

Beim Versuch, Optionsfelder und Beschriftungen auszurichten, ist das folgende Problem aufgetreten:

<form>
    <label>First Item</label>
    <input type="radio">
    
    <label>Second Item</label>
    <input type="radio">
    
    <input type="submit">
</form>
Nach dem Login kopieren

In diesem Fall werden die Optionsfelder darunter angezeigt die Etiketten. Um dieses Problem zu beheben, wurde die folgende Lösung implementiert:

Beide Beschriftungen und Eingabeelemente nach links verschieben und Abstand und Rand anpassen, bis die Ausrichtung erreicht ist.

Für optimale Kompatibilität fügen Sie außerdem eine Klasse hinzu Benennen Sie die Optionsfelder für ältere Versionen von Internet Explorer.

Für ein Formular mit mehreren Optionsfeldern in derselben Zeile lautet das empfohlene Markup:

<fieldset>
    <div class="some-class">
        <input type="radio" class="radio" name="..." value="...">
        <label for="...">...</label>
    </div>
</fieldset>
Nach dem Login kopieren

Mit dem folgenden CSS:

fieldset {
    overflow: hidden;
}

.some-class {
    float: left;
}

label {
    float: left;
    display: block;
    padding: 0 1em 0 8px;
}

input[type=radio] {
    float: left;
    margin: 2px 0 0 2px;
}
Nach dem Login kopieren

Durch die Implementierung dieser Techniken ist es möglich, Optionsfelder und Beschriftungen in derselben Zeile anzuzeigen.

Das obige ist der detaillierte Inhalt vonWie werden Optionsfelder und Beschriftungen in derselben Zeile angezeigt?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Quelle:php.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Neueste Artikel des Autors
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage