用CSS禁用输入法(CSS3 UI规范)实例解析


Posted in HTML / CSS onDecember 04, 2012

禁用输入法属性ime-mode是CSS3中最新添加的属性,更准确点说,是CSS Basic User Interface Module Level 3 (CSS3 UI)规范新添加的属性。但是IE浏览器从IE5开始就支持该属性,FireFox浏览器从FireFox3.0开始也支持该ime-mode属性。不过chrome、opera、Safari浏览器还没有开始支持该属性。该属性可以控制文本字段的输入法编辑器的状态:

名称: ime-mode
值: auto | normal | active | inactive | disabled | inherit
初始值: auto
应用元素: text fields(文本字段)
继承性: no

auto : 默认值,不影响当前输入法编辑器的状态
normal : 输入法编辑器的状态应该是normal,这个值可以用于用户样式表来覆盖页面的设置。IE浏览器不支持该属性
active : 输入法编辑器的状态初始时是激活的;输入将一直使用该输入法直到用户切换输入法。该属性在Linux操作系统下不支持
inactive : 输入法编辑器的状态初始时是非激活状态;除非用户激活输入法
disabled : 禁用输入法编辑器;该输入法编辑器也许不会被用户激活
实例
复制代码
代码如下:

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<title> New Document </title>
<style type="text/css">
input {ime-mode: disabled; }
</style>
</head>
<body>
<form name="form1" method="post" action="">
<input type="text" name="textfield">
</form>
</body>
</html>

上面的例子在IE5+或者FireFox3+浏览器中运行,不允许输入中文。
这个属性虽然很强大,但是在最新版的chrome、opera、safari浏览器中都不支持该属性,所以在这些浏览器中还需要通过JavaScript来实现当用户输入中文时无法输入到文本框中。
HTML / CSS 相关文章推荐
CSS3实现类似翻书效果的过渡动画的示例代码
Sep 06 HTML / CSS
用CSS3来实现社交分享按钮
Nov 11 HTML / CSS
css3旋转木马_动力节点Java学院整理
Jul 12 HTML / CSS
HTML5 Plus 实现手机APP拍照或相册选择图片上传功能
Jul 13 HTML / CSS
html5中如何将图片的绝对路径转换成文件对象
Jan 11 HTML / CSS
突袭HTML5之Javascript API扩展5—其他扩展(应用缓存/服务端消息/桌面通知)
Jan 31 HTML / CSS
html5的自定义data-*属性与jquery的data()方法的使用
Jul 02 HTML / CSS
举例详解HTML5中使用JSON格式提交表单
Jun 16 HTML / CSS
HTML5表单验证特性(知识点小结)
Mar 10 HTML / CSS
html5关于外链嵌入页面通信问题(postMessage解决跨域通信)
Jul 20 HTML / CSS
canvas绘制图片drawImage使用方法
Sep 15 HTML / CSS
利用html+css实现菜单栏缓慢下拉效果的示例代码
Mar 30 HTML / CSS
html5 css3 动态气泡按钮实例演示
Dec 02 #HTML / CSS
IE矩阵Matrix滤镜旋转与缩放及如何结合transform
Nov 29 #HTML / CSS
CSS3悬停效果案例应用
Nov 21 #HTML / CSS
在css3中background-clip属性与background-origin属性的用法介绍
Nov 13 #HTML / CSS
CSS3基础(RGBa、text-shadow、box-shadow、border-radius)
Nov 13 #HTML / CSS
css3绘制天猫logo实现代码
Nov 06 #HTML / CSS
CSS3实现DIV圆角效果完整代码
Oct 10 #HTML / CSS
You might like
Terran剧情介绍
2020/03/14 星际争霸
树型结构列出指定目录里所有文件的PHP类
2006/10/09 PHP
php反弹shell实现代码
2009/04/22 PHP
php.ini 配置文件的深入解析
2013/06/17 PHP
PHP获取访问设备信息的方法示例
2019/02/20 PHP
php 中self,this的区别和操作方法实例分析
2019/11/04 PHP
javascript游戏开发之《三国志曹操传》零部件开发(二)人物行走的实现
2013/01/23 Javascript
纯JS实现根据CSS的class选择DOM
2014/03/22 Javascript
后台获取ZTREE选中节点的方法
2015/02/12 Javascript
jQuery实现按钮的点击 全选/反选 单选框/复选框 文本框 表单验证
2015/06/25 Javascript
javascript性能优化之DOM交互操作实例分析
2015/12/12 Javascript
Javascript基础_简单比较undefined和null 值
2016/06/14 Javascript
ES6新特征数字、数组、字符串
2016/10/01 Javascript
es7学习教程之Decorators(修饰器)详解
2017/07/21 Javascript
基于LayUI分页和LayUI laypage分页的使用示例
2017/08/02 Javascript
vue.js整合mint-ui里的轮播图实例代码
2017/12/27 Javascript
基于cropper.js封装vue实现在线图片裁剪组件功能
2018/03/01 Javascript
jsonp跨域获取数据的基础教程
2018/07/01 Javascript
vue项目中js-cookie的使用存储token操作
2020/11/13 Javascript
[01:31:22]Ti4 循环赛第四日附加赛LGD vs Mouz
2014/07/13 DOTA
fastcgi文件读取漏洞之python扫描脚本
2017/04/23 Python
Python中存取文件的4种不同操作
2018/07/02 Python
python3.x+pyqt5实现主窗口状态栏里(嵌入)显示进度条功能
2019/07/04 Python
python利用opencv实现颜色检测
2021/02/23 Python
浅析HTML5的WebSocket与服务器推送事件
2016/02/19 HTML / CSS
阿巴庭院:Abba Patio
2019/06/18 全球购物
英国最大的笔记本电脑直销专家:Laptops Direct
2019/07/20 全球购物
介绍一下HTTP、HTTPS和SSL
2012/12/16 面试题
学生就业推荐信
2013/11/13 职场文书
演讲稿怎么写才完美
2014/01/02 职场文书
保安的辞职报告怎么写
2014/01/20 职场文书
小学生勤俭节约演讲稿
2014/08/28 职场文书
语文复习计划
2015/01/19 职场文书
Windows Server 2012 R2 磁盘分区教程
2022/04/29 Servers
js前端图片加载异常兜底方案
2022/06/21 Javascript
Nginx代理Redis哨兵主从配置的实现
2022/07/15 Servers