html5 CSS input placeholder兼容性处理
2014-10-11 17:27
302 查看
1.HTML5对Web Form做了许多增强,比如input新增的type类型、Form Validation等。Placeholder是HTML5新增的另一个属性,当input或者textarea设置了该属性后,该值的内容将作为灰字提示显示在文本框中,当文本框获得焦点时,提示文字消失。以前要实现这效果都是用JavaScript来控制才能实现;
2.由于placeholder是个新增属性,目前只有少数浏览器支持,如何检测浏览器是否支持它呢?(更多HTML5/CSS3特性检测可以访问)
3.默认提示文字是灰色的,可以通过CSS来改变文字样式:
2.由于placeholder是个新增属性,目前只有少数浏览器支持,如何检测浏览器是否支持它呢?(更多HTML5/CSS3特性检测可以访问)
function hasPlaceholderSupport() { return 'placeholder' in document.createElement('input'); }
3.默认提示文字是灰色的,可以通过CSS来改变文字样式:
/* all */ ::-webkit-input-placeholder { color:#f00; } input:-moz-placeholder { color:#f00; } /* individual: webkit */ #field2::-webkit-input-placeholder { color:#00f; } #field3::-webkit-input-placeholder { color:#090; background:lightgreen; text-transform:uppercase; } #field4::-webkit-input-placeholder { font-style:italic; text-decoration:overline; letter-spacing:3px; color:#999; } /* individual: mozilla */ #field2:-moz-placeholder { color:#00f; } #field3:-moz-placeholder { color:#090; background:lightgreen; text-transform:uppercase; } #field4:-moz-placeholder { font-style:italic; text-decoration:overline; letter-spacing:3px; color:#999; }
相关文章推荐
- HTML5中input背景提示文字(placeholder)的CSS美化
- 处理不支持input的placeholder兼容性脚本
- HTML5中input背景提示文字(placeholder)的CSS美化
- HTML5在input背景提示文本(placeholder)的CSS美化
- HTML5中input背景提示文字(placeholder)的CSS美化
- jquery 处理密码输入框(input type="password" ) 模仿placeholder
- 老生常谈IE兼容性:ie6 javascript:void(0)、IE7 input透明、IE8 jquery动态加载css
- CSS 针对谷歌或者360(Chrome) safari的webkit核心浏览器 兼容性处理
- HTML5 INPUT placeholder及兼容性处理
- 解决HTML5 Placeholder兼容性的方案
- HTML5 input控件 placeholder属性
- input 不支持HTML5的placeholder属性
- HTML5 Placeholder实现input背景文字提示效果
- IE Firefox css 兼容性处理
- HTML5 Placeholder Styling with CSS
- input属性placeholder的兼容性问题
- 浏览器IE6、IE7、IE8、css bug兼容性处理
- css样式兼容性问题的处理办法
- css样式兼容性问题的处理办法
- php如何处理html5表单<input type="file" multiple />提交的多个文