Posts Tagged ‘css’

省略一个clear:both

2008年7月20日 星期日

原来以为clear:both是法宝,到处乱用,这两天theme做多了(都到快吐了,纯粹是自虐),知道有时候要用clear:left或是clear:right而有时候多加一个padding:1px也能解决大问题,具体的解释请看Uncollapsing Margins。长见识哦。
后面还有,有兴趣就继续看 »

让javascript通过XHTML验证

2008年6月26日 星期四

以前大家都用

<script type="text/javascript">
<!-- // hide from really old browsers that noone uses anymore
// also hide from browsers that use the XHTML DTD
// content of your Javascript goes here
// -->
</script>

而现在提倡以下的格式,这才是更有意义的html。

<script type="text/javascript">
/* <![CDATA[ */
// content of your Javascript goes here
/* ]]> */
</script>

学习自:Javascript and XHTML

在IE6中实现max-width

2008年6月20日 星期五

IE7已经开始支持max-width了,这是一个好消息,呵呵,不过ie6,呃~~~~~

研究后得出下面的有效代码 [if lt IE 7] 说的是让ie版本为7以下的执行下面的html片断,其他浏览器忽略这段html

后面还有,有兴趣就继续看 »

wordpress完善(二)

2008年5月14日 星期三

这两天到处学习,主要的学习地点是我爱水煮鱼——一个有很多关于wordpress知识的blog,虽然也可以泡坛子,不过坛子信息量太大了,需要自己过滤有用和没用的信息,看了不顶又说不过去,所以还是等有空再说吧

后面还有,有兴趣就继续看 »

针对IE网页浏览器不同版本解释的CSS或javascript

2008年2月1日 星期五

用法:

<!--[if lt IE 8]>
code here
<![endif]-->

解释语句如下:

  • gt = selects greater than(高于)
  • lt = selects less than(低于)
  • gte = selects greater than or equal to(>=)
  • lte = selects less than or equal to(<=)
  • ! = selects everything except what directly follows the "!"(选择所有,除了!)

实际应用:

  • 选择IE5.01版,可以用"<!--[if ie 5.0]>"
    或者"<!--[if Ite ie 5.0]>"
    或者"<!--[if !gt ie 5.0]>"
    或者"<!--[if lt ie 5.0000]>"
    或者"<!--[if !gte ie 5.5000]>"
  • 选择IE5.5,IE6.0,IE7.0,可以用"<!--[if !ie 5.0]>"
    或者"<!--[if gt ie 5.0]>"
    或者"<!--[if !lte ie 5.0]>"
    或者"<!--[if !lt IE 5.5000]>"
    或者"<!--[if gte IE 5.5000]>"
  • 选择IE5.5,可以用"<!--[if ie 5.5000]>"
  • 选择IE 5.01,IE6 ,IE7.0,可以用"<!--[if !IE 5.5000]>"
  • 选择IE 6,可以用"<!--[if IE 6]>"
  • 选择IE 5.01,IE5.5和IE7.0 ,可以用"<!--[if !IE 6]>"
  • 选择IE 7.0,可以用"<!--[if IE 7.0]>"
    或者"<!--[if !lte IE 6]>"
    或者"<!--[if gt IE 6]>"
    或者"<!--[if !lt IE 7.0]>"
    或者"<!--[if gte IE 7.0]>"
    或者"<!--[if !lt IE 7]>"
    或者"<!--[if IE 7]>"
    或者"<!--[if gte IE 7]>"
  • 选择IE 5.01,和IE5.5和IE6 ,可以用"<!--[if lte IE 6]>"
    或者"<!--[if !gt IE 6]>"
    或者"<!--[if lt IE 7.0]>"
    或者"<!--[if !gte IE 7.0]>"
    或者"<!--[if lt IE 7]>"
    或者"<!--[if !gte IE 7]>"
    或者<!--[ if !IE 7.0]>"
    或者"<!--[if !IE 7]>"
  • 选择IE 5.01和IE5.5,可以用"<!--[if IE 5]>"
    或者"<!--[if lte IE 5]>"
    或者"<!--[if !gt IE 5]>"
    或者"<!--[if lte IE 5.5000]>"
    或者"<!--[if !gt IE 5.5000]>"
    或者"<!--[if lt IE 6]>"
    或者"<!--[if !gte IE 6]>"
  • 选择IE 6和IE7.0,可以用"<!--[if !IE 5]>"
    或者"<!--[if !lte IE 5]>"
    或者"<!--[if gt IE 5]>"
    或者"<!--[if !lte IE 5.5000]>"
    或者"<!--[if gt IE 5.5000]>"
    或者"<!--[if !lt IE 6]>"
    或者"<!--[if gte IE 6]>"
  • 选择IE 5.01和IE5.5和IE6和IE7.0,用"<!--[if lte IE 7.0]>"
    或者"<!--[if gte IE 5]>"
    或者"<!--[if gte IE 5.0]>"
    或者"<!--[if lte IE 7]>"
    或者"<!--[if IE]>"
  • 没有IE 5.01和IE6
  • 没有IE 5.01和IE7.0
  • 没有IE 5.5和IE6
  • 没有IE 5.5和IE7.0