html - 为什么 input[type=checkbox] 不允许 CSS?

标签 html css checkbox radio-button

我试图找到直接的 CSS 来申请复选框。但我只能找到样式复选框或单选按钮的技巧。与 input[type=button][type=text] 不同,为什么复选框或单选按钮不允许原生 CSS 样式?

最佳答案

您不能直接设置复选框或单选输入的样式。它由浏览器设计。如果你想做一些定制,你需要隐藏它,并通过像 :before/:after 这样的伪元素来设置样式,或者只使用 span 等。

这里有一些简单的例子:https://www.w3schools.com/howto/howto_css_custom_checkbox.asp

关于html - 为什么 input[type=checkbox] 不允许 CSS?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52033419/

相关文章:

javascript - 如何让段落在 float 标题之后从包装标题的最后一行开始流动

jquery - 将 html 值添加到图像的属性

javascript - HTML Onclick 不适用于负 z 索引

html - 如何修复无法在Android上正确显示的网页(可能是CSS问题-使用Bootstrap)

javascript - 根据显示值选中或取消选中复选框?

html - Url 编码和 HTML 编码的区别

javascript - 下拉列表的多个条件

html - 我想在表格中的文本下划一条线

php - AJAX-PHP 组合 : $. 将复选框值发送到 PHP

java - Docx4j - 如何获取 docx 复选框状态