CSS兼容杂记

首先,向万恶的IE 6,7,8,9,10,XXX致敬!

下面调试CSS样式时的一些总结,主要是为了兼容IE,有少量chrome.

  1. IE <option>没有onclick事件,可以通过select的onclick事件响应
  2. IE <label> for <image>时,存在bug,需要通过脚本设定
  3. IE <image>默认会有边框,可以通过样式 {border:0}来去除
  4. IE的float:right的标签必须在逻辑位置的上边才上边缘对齐
  5. jquery的组件选择,使用children,parent,silbings,会存在维护问题,因为修改CSS时,有可能修改组件相对位置,从而是定位失效,所以还是id比较省事
  6. IE的垂直对齐与ff, chrome不一样
  7. IE第json的格式比较严格,末尾的字段多了逗号是违法的
  8. chrome下的select标签的onclick不好时,选择后,不会立刻触发,必须再点一下控件,可以改用onchange事件
posted @ 2012-11-21 18:24  bourneli  阅读(235)  评论(0编辑  收藏  举报