首先,向万恶的IE 6,7,8,9,10,XXX致敬!
下面调试CSS样式时的一些总结,主要是为了兼容IE,有少量chrome.
- IE <option>没有onclick事件,可以通过select的onclick事件响应
- IE <label> for <image>时,存在bug,需要通过脚本设定
- IE <image>默认会有边框,可以通过样式 {border:0}来去除
- IE的float:right的标签必须在逻辑位置的上边才上边缘对齐
- jquery的组件选择,使用children,parent,silbings,会存在维护问题,因为修改CSS时,有可能修改组件相对位置,从而是定位失效,所以还是id比较省事
- IE的垂直对齐与ff, chrome不一样
- IE第json的格式比较严格,末尾的字段多了逗号是违法的
- chrome下的select标签的onclick不好时,选择后,不会立刻触发,必须再点一下控件,可以改用onchange事件