丁凯
css
ime-mode:disabled css实现关闭文本框输入法
十二 23rd
当表单需要提交纯数字时,常常会遇到用户输入全角字符的问题。就是在后面增加了,请输入半角数字的提示效果也不会很好,因为很多用户不知道什么是全角半角,都是无意中开启了全角状态。我们在平时填写表单的时候也会这样,上个文本框是输入中文,到下个要输入英文,就要来回切换输入法,极容易出现全角验证不通过,还很麻烦。
路人甲:用js全角转半角不就可以了?
这个当然可以,不过其实用css就可以了:ime-mode:disabled。在群里问了一下很多人都不用这个css属性,测试了下其实挺好用的(省去了用户切换输入法的麻烦还规避了用户容易输错数字的错误,不用白不用),看一个简单的例子:
更多 >
CSS position 属性
十 6th
CSS position 属性
定义
position 属性把元素放置到一个静态的、相对的、绝对的、或固定的位置中。
继承性:No
说明
这个属性定义建立元素布局所用的定位机制。任何元素都可以定位,不过绝对或固定元素会生成一个块级框,而不论该元素本身是什么类型。相对定位元素会相对于它在正常流中的默认位置偏移。
JavaScript 语法
CSS 属性也可通过一段 JavaScript 被动态地改变。
脚本语法:object.style.position="absolute"
例子h1
{
position: absolute;
left: 100px;
top: 150px;
}
可能的值
static
默认。位置设置为 static 的元素,它始终会处于页面流给予的位置(static 元素会忽略任何 top、bottom、left 或 right 声明)。
relative
位置被设置为 relative 的元素,可将其移至相对于其正常位置的地方,因此 “left:20″ 会将元素移至元素正常位置左边 20 个像素的位置。
absolute
位置设置为 absolute 的元素,可定位于相对于包含它的元素的指定坐标。此元素的位置可通过 “left”、”top”、”right” 以及”bottom” 属性来规定。
fixed
位置被设置为 fixed 的元素,可定位于相对于浏览器窗口的指定坐标。此元素的位置可通过 “left”、”top”、”right” 以及”bottom” 属性来规定。不论窗口滚动与否,元素都会留在那个位置。工作于 IE7(strict 模式)。
近期评论