HTML 笔记

# ie5 不支持 dom.getElementsByTagName(‘*’) 但支持 dom.all

# ie5 – ie7 中 DOM 的 attachEvent 不支持 call 与 apply

# ie6 中 a 标记的 href 属性值以数字结束可能会莫名其妙的增加行高,解决方法
用 & 代替后缀即可

# label 用法
1. <input type=”checkbox” name=”" id=”标识“/><label for=”标识“>复选框</label>
2. <label><input type=”checkbox” name=”"/>复选框</label>
注:第二种写法 ie6 不支持

# a 标记中伪类选择符的顺序:L-V-H-A
CSS 提供了四种伪类设置链接的颜色,包括 :link、:visited、:hover、:active 它们的声明是有一定顺序的,我们将这种顺序简称为 L-V-H-A,如此声明才能保证 hover 与 active 状态显示正确的样式

# IE8 及以下浏览器
padding 与 margin 会重叠

# 取消 tab 焦点
tabindex=”-1″

# 兼容 scrollLeft/scrollTop
var scrollTop=document.documentElement.scrollTop || window.pageYOffset || document.body.scrollTop;

发表评论