CSS定义input disabled样式

来源:互联网 发布:2014网络热词 编辑:程序博客网 时间:2024/05/16 11:21

  disabled 属性规定应该禁用 input 元素。

  被禁用的 input 元素既不可用,也不可点击。可以设置 disabled 属性,直到满足某些其他的条件为止(比如选择了一个复选框等等)。然后,就需要通过 JavaScript 来删除 disabled 值,将 input 元素的值切换为可用。

  以下三种写法都可以禁用 input

  被禁用的 input 默认显示灰色,可以通过CSS修改样式。注:IE9及以下无法改变字体颜色bjdfp.page4.me;

  bjkp.page4.me;

  bjafp.page4.me;

  bjsfp.page4.me;

  bjffp.page4.me;

  shdfp.page4.me;

  shafp.page4.me;

  shsfp.page4.me;

  shffp.page4.me;

  shgfp.page4.me;

  tjfp.page4.me;

  tjafp.page4.me;

  tjsfp.page4.me;

  tjdfp.page4.me;

  tjffp.page4.me;

  cqfp.page4.me;

  cqafp.page4.me;

  cqsfp.page4.me;

  cqdfp.page4.me;

  cqffp.page4.me;

  heafp.page4.me;

  hesfp.page4.me;

  hedfp.page4.me;

  heffp.page4.me;

  hegfp.page4.me;

  jlfp.page4.me;

  jlafp.page4.me;

  jlsfp.page4.me;

  jldfp.page4.me;

  jlffp.page4.me;

  ccfp.page4.me;

  ccafp.page4.me;

  ccsfp.page4.me;

  ccdfp.page4.me;

  ccffp.page4.me;

  syfp.page4.me;

  syafp.page4.me;

  sysfp.page4.me;

  sydfp.page4.me;

  syffp.page4.me;

  dlfp.page4.me;

  dlafp.page4.me;

  dlsfp.page4.me;

  dldfp.page4.me;

  dlffp.page4.me;

  asfp.page4.me;

  asafp.page4.me;

  assfp.page4.me;

  asdfp.page4.me;

  asffp.page4.me;

  jnfp.page4.me;

  jnafp.page4.me;

  jnsfp.page4.me;

  jndfp.page4.me;

  jnffp.page4.me;

  jngfp.page4.me;

  qdfp.page4.me;

  qdafp.page4.me;

  qdsfp.page4.me;

  qddfp.page4.me;

  qdffp.page4.me;

  qdgfp.page4.me;

  zbfp.page4.me;

  zbsfp.page4.me;

  zbafp.page4.me;

  zbdfp.page4.me;

  dyfp.page4.me;

  dyafp.page4.me;

  ytfp.page4.me;

  ytafp.page4.me;

  ytsfp.page4.me;

  wffp.page4.me;

  wfafp.page4.me;

  wfsfp.page4.me;

  wfdfp.page4.me;

  tyfp.page4.me;

  tyafp.page4.me;

  tysfp.page4.me;

  tydfp.page4.me;

  tyffp.page4.me;

  xaafp.page4.me;

  xasfp.page4.me;

  xadfp.page4.me;

  xaffp.page4.me;

  xagfp.page4.me;

  sjzfp.page4.me;

  sjafp.page4.me;

  sjsfp.page4.me;

  sjdfp.page4.me;

  sjffp.page4.me;

  sjgfp.page4.me;

  tsfp.page4.me;

  tsafp.page4.me;

  tssfp.page4.me;

  tsdfp.page4.me;

  qhdfp.page4.me;

  qhafp.page4.me;

  lyfp.page4.me;

  lyafp.page4.me;

  lysfp.page4.me;

  lydfp.page4.me;

  zzfp.page4.me;

  zzafp.page4.me;

  zzsfp.page4.me;

  zzdfp.page4.me;

  whfp.page4.me;

  whafp.page4.me;

  whsfp.page4.me;

  whdfp.page4.me;

  whffp.page4.me;

  csfp.page4.me;

  csafp.page4.me;

  cssfp.page4.me;

  csdfp.page4.me;

  csffp.page4.me;

  wxfp.page4.me;

  wxafp.page4.me;

  wxsfp.page4.me;

  wxdfp.page4.me;

  wxffp.page4.me;

  njfp.page4.me;

  njafp.page4.me;

  njsfp.page4.me;

  njdfp.page4.me;

  njffp.page4.me;

  szfp.page4.me;

  szafp.page4.me;

  szsfp.page4.me;

  szdfp.page4.me;

  szffp.page4.me;

  nbfp.page4.me;

  nbafp.page4.me;

  nbsfp.page4.me;

  nbdfp.page4.me;

  nbffp.page4.me;

  hzafp.page4.me;

  hzsfp.page4.me;

  hzdfp.page4.me;

  hzffp.page4.me;

  hzgfp.page4.me;

  fzfp.page4.me;

  fzafp.page4.me;

  fzsfp.page4.me;

  fzdfp.page4.me;

  fzffp.page4.me;

  xmfp.page4.me;

  xmafp.page4.me;

  xmsfp.page4.me;

  xmdfp.page4.me;

  xmffp.page4.me;

  kmfp.page4.me;

  kmafp.page4.me;

  kmsfp.page4.me;

  kmdfp.page4.me;

  kmffp.page4.me;

  cdfp.page4.me;

  cdafp.page4.me;

  cdsfp.page4.me;

  cddfp.page4.me;

  cdffp.page4.me;

  hffp.page4.me;

  hfafp.page4.me;

  hfsfp.page4.me;

  hfdfp.page4.me;

  hfffp.page4.me;

  gyfp.page4.me;

  gyafp.page4.me;

  gysfp.page4.me;

  gydfp.page4.me;

  gyffp.page4.me;

  xzfp.page4.me;

  xzafp.page4.me;

  xzsfp.page4.me;

  xzdfp.page4.me;

  xzffp.page4.me;

  ntfp.page4.me;

  ntafp.page4.me;

  ntsfp.page4.me;

  ntdfp.page4.me;

  jhfp.page4.me;

  jhafp.page4.me;

  jhsfp.page4.me;

  zjfp.page4.me;

  zjafp.page4.me;

  zjsfp.page4.me;

  zjdfp.page4.me;

  yzfp.page4.me;

  yzafp.page4.me;

  yzsfp.page4.me;

  yzdfp.page4.me;

  ncfp.page4.me;

  ncafp.page4.me;

  ncsfp.page4.me;

  ncdfp.page4.me;

  ncffp.page4.me;

  gzfp.page4.me;

  gzafp.page4.me;

  gzsfp.page4.me;

  gzdfp.page4.me;

  gzffp.page4.me;

  szqfp.page4.me;

  szwfp.page4.me;

  szzfp.page4.me;

  szxfp.page4.me;

  szcfp.page4.me;

  zsfp.page4.me;

  zsafp.page4.me;

  zsvfp.page4.me;

  stfp.page4.me;

  stafp.page4.me;

  stsfp.page4.me;

  。

  1. 利用CSS3 :disabled 伪元素定义

  //Chrome Firefox Opera Safari

  input:disabled{

  border: 1px solid #DDD;

  background-color: #F5F5F5;

  color:#ACA899;

  }

  2. 利用属性选择符定义

  //IE6 failed

  input[disabled]{

  border: 1px solid #DDD;

  background-color: #F5F5F5;

  color:#ACA899;

  }

  3. 利用类来定义

  input.disabled{

  border: 1px solid #DDD;

  background-color: #F5F5F5;

  color:#ACA899;

  }

  最终结果:

  //Chrome Firefox Opera Safari IE9+

  input:disabled{

  border: 1px solid #DDD;

  background-color: #F5F5F5;

  color:#ACA899;

  }

  //IE8-

  input[disabled]{

  border: 1px solid #DDD;

  background-color: #F5F5F5;

  color:#ACA899;

  }

  //IE6 Using Javascript to add CSS class "disabled"

  * html input.disabled{

  border: 1px solid #DDD;

  background-color: #F5F5F5;

  color:#ACA899;

  }

  注意:IE8 bug 由于IE8 不识别 :disabled 导致input[disabled],input:disabled样式失效,可以考虑单独来写,或者直接使用input[disabled]。;IE9及以下无法改变字体颜色。

0 0