博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
任意元素的focus伪类
阅读量:6441 次
发布时间:2019-06-23

本文共 567 字,大约阅读时间需要 1 分钟。

在 上可以查看到这么一句话:
定义和用法 :focus 伪类在元素获得焦点时向元素添加特殊的样式。 注释:IE 浏览器不支持此属性。 说明 这个伪类应用于有焦点的元素。例如 HTML 中一个有文本输入焦点的输入框,其中出现了文本输入光标;也就是说,在用户开始键入时,文本会输入到这个输入框。其他元素(如超链接)也可以有焦点,不过 CSS 没有定义哪些元素可以有焦点。
不是所有的元素都具有:focus伪类,使得:focus伪类没有:hover :active等常用,但我们知道对于设定了id的元素是使用锚是可以使任意元素获得焦点的.这就给我们以启示,其实任意元素都具有:focus伪类的,只是没有触发。通过仔细观察发现,能触发的元素,如textarea、input的共同特点是有这样的css设置:
user-modify:read-write,即为可编辑状态,在chrome的开发人员工具下可以发现
-webkit-user-modify: read-write;当然对不同浏览器有不同的前缀。因而我们可以通过user-modify来中介是任意元素获得焦点。如下面例子:
可使用focus伪类的div

转载于:https://www.cnblogs.com/defims/archive/2011/10/16/2946705.html

你可能感兴趣的文章
手机拍照,调取相册 裁剪,上传
查看>>
当移动数据分析需求遇到Quick BI
查看>>
八皇后,回溯与递归(Python实现)
查看>>
程序员的微创业
查看>>
什么是以太坊
查看>>
刷前端面经笔记(九)
查看>>
针对前端开发可重用组件并发布到NPM
查看>>
Android组件化探索与实践
查看>>
开发笔记2 | Java 代码规约第1条
查看>>
Vue.js 子组件的异步加载及其生命周期控制-------异步加载子组件,子组件的生命周期控制过程不一样...
查看>>
编写可维护的JavaScript
查看>>
高效的CSS代码(2)
查看>>
React prop类型检查与Dom
查看>>
jQuery Ajax
查看>>
朱兰的质量三部曲——《可以量化的管理学》
查看>>
丰田生产方式和TOC工序切换时间的解决
查看>>
Spring MVC自定义消息转换器(可解决Long类型数据传入前端精度丢失的问题)
查看>>
2017年勒索软件、物联网攻击将继续肆虐
查看>>
用友网络董事长王文京为何出现在乌镇大会中?
查看>>
大学团队打造手语翻译机器人,完整安装下来需要149个小时
查看>>