首頁  >  文章  >  web前端  >  如何在同一行顯示單選按鈕和標籤?

如何在同一行顯示單選按鈕和標籤?

Barbara Streisand
Barbara Streisand原創
2024-11-04 03:06:29388瀏覽

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

單選按鈕和標籤的同儕顯示

建立表單時,可能需要有單選按鈕及其對應的標籤顯示在同一行。但是,預設情況下,單選按鈕顯示在其標籤下方。

嘗試對齊單選按鈕和標籤時遇到以下問題:

<form>
    <label>First Item</label>
    <input type="radio">
    
    <label>Second Item</label>
    <input type="radio">
    
    <input type="submit">
</form>

在這種情況下,單選按鈕顯示在其下方標籤。為了解決這個問題,實施了以下解決方案:

將標籤和輸入元素浮動到左側並調整填充和邊距,直到實現對齊。

此外,為了獲得最佳相容性,請新增一個類別舊版 Internet Explorer 的單選按鈕的名稱。

對於同一行上有多個單選按鈕的表單,建議的標記為:

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

使用以下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;
}

透過實作這些技術,可以實現單選按鈕和標籤的同儕顯示。

以上是如何在同一行顯示單選按鈕和標籤?的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn