用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中的前缀
Jul 20 HTML / CSS
详解css3中 text-fill-color属性
Jul 08 HTML / CSS
详解CSS3:overflow属性
Nov 17 HTML / CSS
利用html5 canvas动态画饼状图的示例代码
Apr 02 HTML / CSS
html5 浏览器支持 如何让所有的浏览器都支持HTML5标签样式
Dec 07 HTML / CSS
HTML5 video 视频标签使用介绍
Feb 03 HTML / CSS
深入浅析HTML5中的SVG
Nov 27 HTML / CSS
用html5绘制折线图的实例代码
Mar 25 HTML / CSS
HTML5仿微信聊天界面、微信朋友圈实例代码
Jan 29 HTML / CSS
AmazeUI中各种的导航式菜单与解决方法
Aug 19 HTML / CSS
web前端之css水平居中代码解析
May 20 HTML / CSS
详解CSS开发过程中的20个快速提升技巧
May 21 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
php简单图像创建入门实例
2015/06/10 PHP
PDO实现学生管理系统
2020/03/21 PHP
utf-8编码引起js输出中文乱码的解决办法
2010/06/23 Javascript
javascript使用activex控件的代码
2011/01/27 Javascript
jquery文本框中的事件应用以输入邮箱为例
2014/05/06 Javascript
使用JS获取当前地理位置方法汇总
2014/12/18 Javascript
jQuery实现定时读取分析xml文件的方法
2015/07/16 Javascript
JavaScript和HTML DOM的区别与联系及Javascript和DOM的关系
2015/11/15 Javascript
javascript 中的 delete及delete运算符
2015/11/15 Javascript
javascript中的作用域和闭包详解
2016/01/13 Javascript
js采用concat和sort将N个数组拼接起来的方法
2016/01/21 Javascript
JavaScript常用本地对象小结
2016/03/28 Javascript
基于zepto.js实现手机相册功能
2017/07/11 Javascript
node.js学习之事件模块Events的使用示例
2017/09/28 Javascript
vue-cli配置文件——config篇
2018/01/04 Javascript
vue-star评星组件开发实例
2018/03/01 Javascript
基于vue cli 通过命令行传参实现多环境配置
2018/07/12 Javascript
用POSTMAN发送JSON格式的POST请求示例
2018/09/04 Javascript
Angular2使用SVG自定义图表(条形图、折线图)组件示例
2019/05/10 Javascript
vue 表单之通过v-model绑定单选按钮radio
2019/05/13 Javascript
Python中实现远程调用(RPC、RMI)简单例子
2014/04/28 Python
Python中的MongoDB基本操作:连接、查询实例
2015/02/13 Python
Python排序搜索基本算法之希尔排序实例分析
2017/12/09 Python
Python简单实现阿拉伯数字和罗马数字的互相转换功能示例
2018/04/17 Python
matplotlib 输出保存指定尺寸的图片方法
2018/05/24 Python
python中使用 xlwt 操作excel的常见方法与问题
2019/01/13 Python
pyinstaller打包多个py文件和去除cmd黑框的方法
2019/06/21 Python
python腾讯语音合成实现过程解析
2019/08/01 Python
Python 实现数组相减示例
2019/12/27 Python
PyCharm最新激活码PyCharm2020.2.3有效
2020/11/18 Python
Python离线安装各种库及pip的方法
2020/11/28 Python
Python爬取你好李焕英豆瓣短评生成词云的示例代码
2021/02/24 Python
分公司经理任命书
2014/06/05 职场文书
2016年公司新年寄语
2015/08/17 职场文书
党员干部学习十八届五中全会精神心得体会
2016/01/05 职场文书
会计做账心得体会
2016/01/22 职场文书