摘要:
1. //Firefox浏览器支持 2. if (document.defaultView && document.defaultView.getComputedStyle) { 3. var css = document.defaultView.getComputedStyle(element, null); 4. value = css ? css[style] : null; 5. } else if (element.currentStyle) { 6. IE支持. 7. value = element.currentStyle[style]; 8. } 阅读全文
摘要:
首先说明一点:页面错位不等于浏览器BUG,BUG是指设置了正确的CSS,浏览器却不以预期的样式呈现。比如设置了某个元素:margin-left: 10px; 但是在浏览器中,这个 DIV 元素实际呈现的却是:margin-left: 20px;——在这种情况下才有可能是浏览器 BUG。以下是一些常见的浏览器 BUG:1.上下 margin 叠加 bug现在有二个元素: div1 和 div2,div1 的下面有 10px 的外边距,div2 的上面有 10px 的外边距,样式如下:#div1 { width: 100px; height: 100px; background: #eee; ma 阅读全文