用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实现平移动画效果示例代码
Oct 12 HTML / CSS
html5 offlline 缓存使用示例
Jun 24 HTML / CSS
canvas使用注意点总结
Jul 19 HTML / CSS
HTML5+CSS3应用详解
Feb 24 HTML / CSS
IE9对HTML5中部分属性不支持的原因分析
Oct 15 HTML / CSS
HTML5 Convas APIs方法详解
Apr 24 HTML / CSS
HTML5之语义标签介绍
Jul 07 HTML / CSS
利用三角函数在canvas上画虚线的方法
Jan 11 HTML / CSS
html5给汉字加拼音加进度条的实现代码
Apr 07 HTML / CSS
wordpress添加Html5的表单验证required方法小结
Aug 18 HTML / CSS
html5 拖拽及用 js 实现拖拽功能的示例代码
Oct 23 HTML / CSS
HTML+css盒子模型案例(圆,半圆等)“border-radius” 简单易上手
May 10 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 注册时输入信息验证器的实现详解
2013/07/05 PHP
使用PHP备份MySQL和网站发送到邮箱实例代码
2013/11/28 PHP
PHP下SSL加密解密、验证、签名方法(很简单)
2020/06/28 PHP
PHP+MariaDB数据库操作基本技巧备忘总结
2018/05/21 PHP
增强的 JavaScript 的 trim 函数的代码
2007/08/13 Javascript
JS原型对象通俗&quot;唱法&quot;
2012/12/27 Javascript
jquery表格内容筛选实现思路及代码
2013/04/16 Javascript
用jquery写的一个万年历(自写)
2014/01/20 Javascript
基于jquery实现省市联动特效
2015/12/17 Javascript
js实现ctrl+v粘贴上传图片(兼容chrome、firefox、ie11)
2016/03/09 Javascript
jQuery使用ajax方法解析返回的json数据功能示例
2017/01/10 Javascript
详解JS构造函数中this和return
2017/09/16 Javascript
JS实现预加载视频音频/视频获取截图(返回canvas截图)
2017/10/09 Javascript
vue中实现先请求数据再渲染dom分享
2018/03/17 Javascript
React native ListView 增加顶部下拉刷新和底下点击刷新示例
2018/04/27 Javascript
深入理解Angularjs 脏值检测
2018/10/12 Javascript
vue-cli 3.0 版本与3.0以下版本在搭建项目时的区别详解
2018/12/11 Javascript
three.js搭建室内场景教程
2018/12/30 Javascript
JavaScript碎片—函数闭包(模拟面向对象)
2019/03/13 Javascript
微信小程序实现多选框全选与反全选及购物车中删除选中的商品功能
2019/12/17 Javascript
微信小程序中使用 async/await的方法实例分析
2020/05/06 Javascript
[06:59]DOTA2-DPC中国联赛3月7日Recap集锦
2021/03/11 DOTA
Python中的多重装饰器
2015/04/11 Python
详细解读Python中解析XML数据的方法
2015/10/15 Python
python数组循环处理方法
2019/08/26 Python
Tensorflow实现在训练好的模型上进行测试
2020/01/20 Python
python求解汉诺塔游戏
2020/07/09 Python
python爬取音频下载的示例代码
2020/10/19 Python
css3实现蒙版弹幕功能
2019/06/18 HTML / CSS
智能电子秤、手表和健康监测仪:Withings(之前为诺基亚健康)
2018/10/30 全球购物
自然健康的概念:Natural Healthy Concepts
2020/01/26 全球购物
十八大演讲稿
2014/05/22 职场文书
鼓舞士气的口号
2014/06/16 职场文书
小学师德师风整改措施
2014/10/27 职场文书
2016党员干部廉政准则学习心得体会
2016/01/20 职场文书
Redis 中使用 list,streams,pub/sub 几种方式实现消息队列的问题
2022/03/16 Redis