CSS灵活运用expression来区分只读文本框
2015-09-10 13:02
447 查看
转载来,留着自己用
伦理片 http://www.dotdy.com/
对于文本框,只读状态下和普通状态下,浏览器对其并没有做什么特殊的标记,表面看来,效果是一样的,这样,对用户来说,易用性并不是很高.
当然,我们可以改变只读文本框的背景颜色来加以区分,这个时候就需要程序员自己判断这个文本框是不是只读,然后再引入相应的CSS,无疑加大了工作量.
这里,使用expression来提供一种解决方案,只需要每个页面引入这个CSS即可,其它的都由程序自己判断,如下:
<style>
input{background-color:expression((this.readOnly && this.readOnly==true)?"#f0f0f0":"")}
</style>
<INPUT TYPE="text" NAME="">
<INPUT TYPE="text" NAME="" readonly>
<INPUT TYPE="text" NAME="">
<INPUT TYPE="text" NAME="" readonly>
伦理片 http://www.dotdy.com/
对于文本框,只读状态下和普通状态下,浏览器对其并没有做什么特殊的标记,表面看来,效果是一样的,这样,对用户来说,易用性并不是很高.
这里,使用expression来提供一种解决方案,只需要每个页面引入这个CSS即可,其它的都由程序自己判断,如下:
<style>
input{background-color:expression((this.readOnly && this.readOnly==true)?"#f0f0f0":"")}
</style>
<INPUT TYPE="text" NAME="">
<INPUT TYPE="text" NAME="" readonly>
<INPUT TYPE="text" NAME="">
<INPUT TYPE="text" NAME="" readonly>
相关文章推荐
- PowerDesigner修改设计图中文字的字体大小等样式
- css自总结01
- CSS中的!important属性用法
- input的file组件按钮上默认文字的修改
- CSS3中颜色线性渐变实战
- 可以直接拿来用的css表格样式
- 页面不够高,尾部在底部样式
- select下拉框与层之冲突
- gulp及gulp说明
- web 中重新播放css 动画
- CSS强制性换行
- ToolBar样式颜色,图标设置
- JS+CSS简单实现DIV遮罩层显示隐藏
- 《开源分享1》:前端开发必备《Html-CSS中文手册》
- CSS进阶
- CSS table-layout 属性
- css下拉导航栏代码
- css的position属性值
- css选择器优先级
- css实现翻页效果