首頁 >web前端 >css教學 >如何使 HTML 單選按鈕的樣式看起來像列印時的複選框?

如何使 HTML 單選按鈕的樣式看起來像列印時的複選框?

Barbara Streisand
Barbara Streisand原創
2024-12-11 02:46:09544瀏覽

How Can I Style HTML Radio Buttons to Look Like Checkboxes on Print?

將HTML 單選按鈕設定為複選框

問題:
使用者要求提供表於官方政府文件,包括設計為方形複選框的單選按鈕。儘管螢幕上顯示單選按鈕,但列印版本必須反映複選框樣式。

解決方案:

現代瀏覽器,如Firefox 1 、 Chrome 1 、 Safari 3 ,Opera 15 支援外觀屬性,這使得單選按鈕的樣式能夠模仿複選框。以下是實現此目的的方法:

input[type="radio"] {
  appearance: checkbox;
}

此程式碼將複選框外觀套用至所有單選按鈕。支援的瀏覽器中的結果將是:

<label><input type="radio" name="radio"> Checkbox 1</label>
<label><input type="radio" name="radio"> Checkbox 2</label>

使用外觀屬性,可以將單選按鈕設定為複選框樣式,同時避免使用JavaScript 和CSS 建立和同步陰影複選框的複雜性。

以上是如何使 HTML 單選按鈕的樣式看起來像列印時的複選框?的詳細內容。更多資訊請關注PHP中文網其他相關文章!

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