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事件
声明:如有转载本博文章,请注明出处。您的支持是我的动力!文章部分内容来自互联网,本人不负任何法律责任。
原文地址:https://www.cnblogs.com/bourneli/p/2781177.html