CSS编码顺序研究,提高CSS编码效率

来源:互联网 发布:昆山远洋数据招聘信息 编辑:程序博客网 时间:2024/06/09 23:25

  最后定义的 CSS 样式将会覆盖在其之前定义的所有已经存在、或与之冲突的样式,比如下面这个例子:

  示例代码 [www.Mb5u.com]

  p { color: red; background: yellow }

  p { color: green }

  以上的段落最终将呈现绿色的字体,并带有黄色的背景,这是因为最后定义的 color:green 将之前定义的 red 覆盖掉了,至于黄色背景为何没有消失,那是因为第二个 p 的定义中并没有与之冲突的定义,因此它还是有效的。

  你真的懂了吗?好,我们来做个小测试:

  示例代码 [www.Mb5u.com]

  p.red { color: red }

  p.green { color: green }

  p.blue { color: blue }

  示例代码 [www.Mb5u.com]

  Sample text. Mb5u.com

  Sample text. Mb5u.com

  Sample text. Mb5u.com

  请问,最终显示的时候,上面三个段落中的文字都将呈现何种颜色呢?

  答案是它们都显示为 blue ,也就是蓝色,尽管每个段落都以不同顺序应用了三个 p

  jhfp.codeplex.com;

  jhdfp.codeplex.com;

  jhfpq.codeplex.com;

  zjkfp.codeplex.com;

  zjfpq.codeplex.com;

  zjfp.codeplex.com;

  zjdfp.codeplex.com;

  yzfp.codeplex.com;

  yzkfp.codeplex.com;

  yzfpq.codeplex.com;

  yzfpw.codeplex.com;

  ncfp.codeplex.com;

  nckfp.codeplex.com;

  ncdfp.codeplex.com;

  ncdpe.codeplex.com;

  ncfpe.codeplex.com;

  gzfp.codeplex.com;

  gzkfp.codeplex.com;

  gzfpw.codeplex.com;

  gzdfp.codeplex.com;

  gzfpt.codeplex.com;

  szfpa.codeplex.com;

  szfps.codeplex.com;

  szfpd.codeplex.com;

  szfpf.codeplex.com;

  szfpg.codeplex.com;

  zsfp.codeplex.com;

  zsdfp.codeplex.com;

  zskfp.codeplex.com;

  stfp.codeplex.com;

  stkfp.codeplex.com;

  stdfp.codeplex.com;

  fsfp.codeplex.com;

  fskfp.codeplex.com;

  fsfpq.codeplex.com;

  fsdfp.codeplex.com;

  lzkfp.codeplex.com;

  lzfpq.codeplex.com;

  lzfpw.codeplex.com;

  lzdfp.codeplex.com;

  lzfpe.codeplex.com;

  zhfp.codeplex.com;

  zhkfp.codeplex.com;

  zhfpq.codeplex.com;

  hzfpz.codeplex.com;

  hzfpx.codeplex.com;

  bjfp.codeplex.com;

  bjcfp.codeplex.com;

  bjdfp.codeplex.com;

  jncfp.codeplex.com;

  jnzfp.codeplex.com;

  jnfp.codeplex.com;

  hfzfp.codeplex.com;

  hfcfp.codeplex.com;

  hffpa.codeplex.com;

  szzfp.codeplex.com;

  szcsp.codeplex.com;

  szdfp.codeplex.com;

  nbfpa.codeplex.com;

  nbzfp.codeplex.com;

  nbfps.codeplex.com;

  wxfpa.codeplex.com;

  wxsfp.codeplex.com;

  wxfpd.codeplex.com;

  njfpz.codeplex.com;

  njzsp.codeplex.com;

  njfpx.codeplex.com;

  cssfp.codeplex.com;

  csfpc.codeplex.com;

  csdfp.codeplex.com;

  qdfpz.codeplex.com;

  qdsdp.codeplex.com;

  qdfpc.codeplex.com;

  cqzfp.codeplex.com;

  cqcfp.codeplex.com;

  cqdfp.codeplex.com;

  cddfp.codeplex.com;

  cscfp.codeplex.com;

  cdfpa.codeplex.com;

  shzfp.codeplex.com;

  skcfp.codeplex.com;

  shdep.codeplex.com;

  hebfp.codeplex.com;

  hefpq.codeplex.com;

  hefpw.codeplex.com;

  cczfp.codeplex.com;

  ccyfp.codeplex.com;

  ccefp.codeplex.com;

  syzfp.codeplex.com;

  sydfp.codeplex.com;

  syyfp.codeplex.com;

  zzfpa.codeplex.com;

  zzcfp.codeplex.com;

  zzefp.codeplex.com;

  hzzfp.codeplex.com;

  hzfpy.codeplex.com;

  hzefp.codeplex.com;

  kmzsp.codeplex.com;

  kmcfp.codeplex.com;

  kmzfp.codeplex.com;

  dlzfp.codeplex.com;

  dlcfp.codeplex.com;

  dldfp.codeplex.com;

  whzsp.codeplex.com;

  whcfp.codeplex.com;

  whefp.codeplex.com;

  fzyfp.codeplex.com;

  fzsfp.codeplex.com;

  fzefp.codeplex.com;

  gzyfp.codeplex.com;

  gzzfp.codeplex.com;

  gzefp.codeplex.com;

  sjcfp.codeplex.com;

  sjsfp.codeplex.com;

  sjefp.codeplex.com;

  xafpz.codeplex.com;

  xasfp.codeplex.com;

  xaafp.codeplex.com;

  szcfp.codeplex.com;

  szsfp.codeplex.com;

  szxfp.codeplex.com;

  tycfp.codeplex.com;

  tyfp.codeplex.com;

  tyefp.codeplex.com;

  ncsfp.codeplex.com;

  nccfp.codeplex.com;

  ncefp.codeplex.com;

  gyzfp.codeplex.com;

  gycfp.codeplex.com;

  gydfp.codeplex.com;

  dgfp.codeplex.com;

  dgkfp.codeplex.com;

  bjzfp.codeplex.com;

  bjyfp.codeplex.com;

  bjefp.codeplex.com;

  jnyfp.codeplex.com;

  jnsfp.codeplex.com;

  jnefp.codeplex.com;

  hfzsp.codeplex.com;

  hfyfp.codeplex.com;

  hfefp.codeplex.com;

  szfpz.codeplex.com;

  szyfp.codeplex.com;

  szefp.codeplex.com;

  nbyfp.codeplex.com;

  nbzsp.codeplex.com;

  nbefp.codeplex.com;

  wxyfp.codeplex.com;

  wxzfp.codeplex.com;

  wxefp.codeplex.com;

  njyfp.codeplex.com;

  njzfp.codeplex.com;

  njefp.codeplex.com;

  csfpd.codeplex.com;

  csyfp.codeplex.com;

  csfpz.codeplex.com;

  qdyfp.codeplex.com;

  qdsfp.codeplex.com;

  qdfpx.codeplex.com;

  cqsfp.codeplex.com;

  cqyfp.codeplex.com;

  cqefp.codeplex.com;

  cdsfp.codeplex.com;

  cdyfp.codeplex.com;

  cdefp.codeplex.com;

  shsfp.codeplex.com;

  shkfp.codeplex.com;

  shefp.codeplex.com;

  heyfp.codeplex.com;

  hesfp.codeplex.com;

  hefpe.codeplex.com;

  ccsfp.codeplex.com;

  cccfp.codeplex.com;

  ccdfp.codeplex.com;

  sysfp.codeplex.com;

  syefp.codeplex.com;

  sycfp.codeplex.com;

  zzfps.codeplex.com;

  zzyfp.codeplex.com;

  zzdfp.codeplex.com;

  hzsfp.codeplex.com;

  hzcfp.codeplex.com;

  hzfpd.codeplex.com;

  kmsfp.codeplex.com;

  kmyfp.codeplex.com;

  kmfps.codeplex.com;

  dlsfp.codeplex.com;

  dlyfp.codeplex.com;

  dlefp.codeplex.com;

  whzfp.codeplex.com;

  whxfp.codeplex.com;

  whdfp.codeplex.com;

  fzcfp.codeplex.com;

  fzzfp.codeplex.com;

  fzdfp.codeplex.com;

  gzcfp.codeplex.com;

  gzsfp.codeplex.com;

  gzfps.codeplex.com;

  sjfps.codeplex.com;

  sjfpz.codeplex.com;

  sjdfp.codeplex.com;

  xacfp.codeplex.com;

  xafps.codeplex.com;

  xaefp.codeplex.com;

  szfpx.codeplex.com;

  szafp.codeplex.com;

  szqfp.codeplex.com;

  tysfp.codeplex.com;

  tyfpa.codeplex.com;

  tydep.codeplex.com;

  nczsp.codeplex.com;

  ncyfp.codeplex.com;

  ncfps.codeplex.com;

  gysfp.codeplex.com;

  gyqfp.codeplex.com;

  gywfp.codeplex.com;

  样式,看上去应该按照应用样式的顺序来决定颜色,比如,第一个显示为 blue ,第二个显示为 red ,第三个显示为 green

  ,其实这是错误的,这与应用样式的顺序无关,它们最终都听从最后指定的样式,颜色皆为 blue 。

0 0