用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制作翻转效果_动力节点Java学院整理
Jul 11 HTML / CSS
用纯css3和html制作泡沫对话框实现代码
Mar 21 HTML / CSS
使用JS+CSS3技术:让你的名字动起来
Apr 27 HTML / CSS
css3实现wifi信号逐渐增强效果实例
Aug 09 HTML / CSS
CSS3实现多样的边框效果
May 04 HTML / CSS
H5仿微信界面教程(一)
Jul 05 HTML / CSS
利用html5 file api读取本地文件示例(如图片、PDF等)
Mar 07 HTML / CSS
分享一个H5原生form表单的checkbox特效代码
Feb 26 HTML / CSS
html5图片上传预览示例分享
Apr 14 HTML / CSS
使用html5 canvas 画时钟代码实例分享
Nov 11 HTML / CSS
详解canvas绘图时遇到的跨域问题
Mar 22 HTML / CSS
Canvas环形饼图与手势控制的实现代码
Nov 08 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 接口问题(php接口主要也就是运用curl,curl函数)
2013/07/01 PHP
PHP var关键字相关原理及使用实例解析
2020/07/11 PHP
有关PHP 中 config.m4 的探索
2020/08/26 PHP
JS 拼图游戏 面向对象,注释完整。
2009/06/18 Javascript
javascript getElementsByClassName 和js取地址栏参数
2010/01/02 Javascript
基于jquery的关于动态创建DOM元素的问题
2010/12/24 Javascript
js中各浏览器中鼠标按键值的差异
2011/04/07 Javascript
JS实现时间格式化的方式汇总
2013/10/16 Javascript
jQuery中outerHeight()方法用法实例
2015/01/19 Javascript
详解AngularJS中自定义指令的使用
2015/06/17 Javascript
javascript常用函数(2)
2015/11/05 Javascript
js实现新年倒计时效果
2015/12/10 Javascript
javascript使用闭包模拟对象的私有属性和方法
2016/10/05 Javascript
jQuery设置和获取select、checkbox、radio的选中值方法
2017/01/01 Javascript
bootstrap栅格系统示例代码分享
2017/05/22 Javascript
jquery鼠标悬停导航下划线滑出效果
2017/09/29 jQuery
js实现随机点名系统(实例讲解)
2017/10/18 Javascript
深入理解ES6之数据解构的用法
2018/01/13 Javascript
实例讲解JS中pop使用方法
2019/01/27 Javascript
解决vue项目获取dom元素宽高总是不准确问题
2020/07/29 Javascript
解决vue与node模版引擎的渲染标记{{}}(双花括号)冲突问题
2020/09/11 Javascript
[03:46]DOTA2英雄基础教程 维萨吉
2013/12/11 DOTA
python从ftp下载数据保存实例
2013/11/20 Python
深入浅析python with语句简介
2018/04/11 Python
Python Multiprocessing多进程 使用tqdm显示进度条的实现
2019/08/13 Python
BeautifulSoup获取指定class样式的div的实现
2020/12/07 Python
销售员自我评价怎么写
2013/09/19 职场文书
《登鹳雀楼》教学反思
2014/04/09 职场文书
大型活动组织方案
2014/05/10 职场文书
宣传活动总结范文
2014/07/01 职场文书
大学生旷课检讨书1000字
2015/02/19 职场文书
公司财务人员岗位职责
2015/04/14 职场文书
看上去很美观后感
2015/06/10 职场文书
初中语文教学随笔
2015/08/15 职场文书
2016三严三实专题教育活动心得体会
2016/01/06 职场文书
Python 数据可视化之Bokeh详解
2021/11/02 Python