用CSS禁用键入法(CSS3 UI标准)案例分析

日期:2020-09-24 类型:科技新闻 

关键词:建站平台有哪些,如何建设网站,免费自助建站,如何建立一个网站,网站建站的

禁用键入法特性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 : 键入法编写器的情况原始时是激活的;键入将1直应用该键入法直至客户切换键入法。该特性在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来完成当客户键入汉语时没法键入到文字框中。