用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 相关文章推荐
纯CSS实现设置半个字符的样式
Jul 03 HTML / CSS
用CSS3实现背景渐变的方法
Jul 14 HTML / CSS
CSS3 2D模拟实现摩天轮旋转效果
Nov 16 HTML / CSS
CSS3 新增选择器的实例
Nov 13 HTML / CSS
css3翻牌翻数字的示例代码
Feb 07 HTML / CSS
HTML5中的postMessage API基本使用教程
May 20 HTML / CSS
利用HTML5+css3+jquery+weui实现仿微信聊天界面功能
Jan 08 HTML / CSS
基于HTML5超酷摄像头(HTML5 webcam)拍照功能实现代码
Dec 13 HTML / CSS
HTML5和CSS3实例教程总结(推荐)
Jul 18 HTML / CSS
HTML5不支持frameset的两种解决方法
Nov 14 HTML / CSS
Canvas如何做个雪花屏版404的实现
Sep 25 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
一个捕获函数输出的函数
2007/02/14 PHP
浅析PHP程序防止ddos,dns,集群服务器攻击的解决办法
2013/06/18 PHP
php5.3以后的版本连接sqlserver2000的方法
2014/07/28 PHP
php模拟用户自动在qq空间发表文章的方法
2015/01/07 PHP
宝塔面板在NGINX环境中TP5.1如何运行?
2021/03/09 PHP
JavaScript常用全局属性与方法记录积累
2013/07/03 Javascript
用js实现in_array的方法
2013/11/05 Javascript
JS实现的竖向折叠菜单代码
2015/10/21 Javascript
JavaScript脚本库编写的方法
2015/12/09 Javascript
JavaScript jquery及AJAX小结
2016/01/24 Javascript
详解jQuery中的事件
2016/12/14 Javascript
微信公众号开发 实现点击返回按钮就返回到聊天界面
2016/12/15 Javascript
BootStrap学习笔记之nav导航栏和面包屑导航
2017/01/03 Javascript
Bootstrap jquery.twbsPagination.js动态页码分页实例代码
2017/02/20 Javascript
基于bootstrap页面渲染的问题解决方法
2018/08/09 Javascript
解决vue 单文件组件中样式加载问题
2019/04/24 Javascript
[36:05]完美世界DOTA2联赛循环赛 Forest vs DM 第一场 11.06
2020/11/06 DOTA
Python常用字符串替换函数strip、replace及sub用法示例
2018/05/21 Python
解决在Python编辑器pycharm中程序run正常debug错误的问题
2019/01/17 Python
PyQt打开保存对话框的方法和使用详解
2019/02/27 Python
20行python代码实现人脸识别
2019/05/05 Python
在python中将list分段并保存为array类型的方法
2019/07/15 Python
Django中的模型类设计及展示示例详解
2020/05/29 Python
解决pyinstaller打包运行程序时出现缺少plotly库问题
2020/06/02 Python
python对批量WAV音频进行等长分割的方法实现
2020/09/25 Python
Python爬虫+tkinter界面实现历史天气查询的思路详解
2021/02/22 Python
canvas实现按住鼠标移动绘制出轨迹的示例代码
2018/02/05 HTML / CSS
Born鞋子官网:Born Shoes
2017/04/06 全球购物
Order by的几种用法
2013/06/16 面试题
网吧收银员岗位职责
2013/12/14 职场文书
小班重阳节活动方案
2014/02/08 职场文书
基层党支部整改方案
2014/10/25 职场文书
2014年勤工助学工作总结
2014/11/24 职场文书
郭明义电影观后感
2015/06/08 职场文书
安全温馨提示语大全
2015/07/14 职场文书
使用CSS3实现按钮悬停闪烁动态特效代码
2021/08/30 HTML / CSS