css3:user-select属性
2015-11-16 13:53
513 查看
一、user-select简介
这是在css3 UI规范中新增的一个功能,用来控制内容的可选择性
二、user-select:值
auto——默认值,用户可以选中元素中的内容
none——用户不能选择元素中的任何内容
text——用户可以选择元素中的文本
element——文本可选,但仅限元素的边界内(只有IE和FF支持)
all——在编辑器内,如果双击/上下文点击发生在子元素上,该元素的最高级祖先元素将被选中。
-moz-none——firefox私有,元素和子元素的文本将不可选,但是input输入框中的文字除外(IE浏览器下是通过onselectstart="javascript:return false;"事件来实现该功能的)
三、结语
这个属性,在之前是被用来保护网站的内容,不被用户复制和转载,从而保护资讯的版权,但是这样却对普通用户的用户体验造成了伤害,而且,并不能真正的保护页面中的内容,通过查看源代码其实也可以复制。。。
现在,HTML5蒸蒸日上,很多网站或者web app会使用到Drag and Drop技术,user-select正好在一些情境中可以用到。
这是在css3 UI规范中新增的一个功能,用来控制内容的可选择性
二、user-select:值
auto——默认值,用户可以选中元素中的内容
none——用户不能选择元素中的任何内容
text——用户可以选择元素中的文本
element——文本可选,但仅限元素的边界内(只有IE和FF支持)
all——在编辑器内,如果双击/上下文点击发生在子元素上,该元素的最高级祖先元素将被选中。
-moz-none——firefox私有,元素和子元素的文本将不可选,但是input输入框中的文字除外(IE浏览器下是通过onselectstart="javascript:return false;"事件来实现该功能的)
三、结语
这个属性,在之前是被用来保护网站的内容,不被用户复制和转载,从而保护资讯的版权,但是这样却对普通用户的用户体验造成了伤害,而且,并不能真正的保护页面中的内容,通过查看源代码其实也可以复制。。。
现在,HTML5蒸蒸日上,很多网站或者web app会使用到Drag and Drop技术,user-select正好在一些情境中可以用到。
相关文章推荐
- html css常识
- css 创建水平导航条
- Web学习篇之---css基础知识(三)
- css 定制Suckerfish下拉菜单
- CSS背景图拉伸自适应尺寸,全浏览器兼容
- 一波CSS的Checkbox复选框样式代码分享
- css(1)
- JSP中修改alert,comfire样式
- CSS3 经典教程系列:CSS3 圆角(border-radius)详解
- 几个CSS的黑科技
- 12 个 CSS 高级技巧汇总
- OpenLayers 3 之 map样式(ol.style)详解
- WPF自定义控件与样式(2)-自定义按钮FButton
- 基础篇之less与css
- 子元素float之后父级div不能被撑开(清浮动)的解决
- css常用效果
- 使用CSS3对链接颜色与下划线进行优化
- flex in css
- Css 学习——left与offsetLeft的区别
- CSS HACK的方法