html - CSS :read-only 应用于非只读元素
问题描述
有人可以向我解释为什么将 css 伪类:read-only
应用于非只读元素吗?
见https://codepen.io/xsrf/pen/RwgZepb
我在最近的 Edge、Chrome 和 Firefox 中对此进行了测试。全部适用input:read-only
于<input type="button" />
https://www.w3schools.com/cssref/sel_read-only.asp说
:read-only 选择器选择“只读”的元素。具有“只读”属性的表单元素被定义为“只读”。
https://developer.mozilla.org/en-US/docs/Web/HTML/Attributes/readonly说:
当输入具有 readonly 属性时, :read-only 伪类也适用于它。相反,支持 readonly 属性但没有属性集的输入匹配 :read-write 伪类。
解决方案
推荐阅读
- php - 如何使用 strpos 将数据库中的常见垃圾邮件字段与表单提交相匹配?
- javascript - 在 Dreamweaver 浏览器预览中,Onload 事件不起作用
- azure-functions - CosmosDB ChangeFeed 始终从单个 PartitionKeyRange 读取更改
- google-chrome - 使用网络音频进行剪辑:如何让 Firefox 表现得像 Chrome?
- linux - 无法打开 Pyinstaller 的输出文件
- reactjs - 如何将弹出框 MATERIAL-UI 功能组件转换为基于类的组件?
- python - 如何使用 CTRL C 获取文本
- node.js - 使用 Azure ZipDeploy,我的 Node.js 应用程序应该监听哪个端口?
- graphql - 将没有 ID 字段的表用于 GraphQL 服务器进行中继
- tarantool - tarantool Java 连接器和空间 ID