最新文章专题视频专题问答1问答10问答100问答1000问答2000关键字专题1关键字专题50关键字专题500关键字专题1500TAG最新视频文章推荐1 推荐3 推荐5 推荐7 推荐9 推荐11 推荐13 推荐15 推荐17 推荐19 推荐21 推荐23 推荐25 推荐27 推荐29 推荐31 推荐33 推荐35 推荐37视频文章20视频文章30视频文章40视频文章50视频文章60 视频文章70视频文章80视频文章90视频文章100视频文章120视频文章140 视频2关键字专题关键字专题tag2tag3文章专题文章专题2文章索引1文章索引2文章索引3文章索引4文章索引5123456789101112131415文章专题3
当前位置: 首页 - 科技 - 知识百科 - 正文

各种常用浏览器getBoundingClientRect的解析_javascript技巧

来源:动视网 责编:小采 时间:2020-11-27 20:42:54
文档

各种常用浏览器getBoundingClientRect的解析_javascript技巧

各种常用浏览器getBoundingClientRect的解析_javascript技巧:先上测试代码 代码如下: 管理系统 alert(document.getElementById(w3124).getBoundingClientRect().top); 下面是alert结果 IE、FF、Chrome:208 IE内核的Maxthon:215 IE内核的TheWorld:217 当body加上
推荐度:
导读各种常用浏览器getBoundingClientRect的解析_javascript技巧:先上测试代码 代码如下: 管理系统 alert(document.getElementById(w3124).getBoundingClientRect().top); 下面是alert结果 IE、FF、Chrome:208 IE内核的Maxthon:215 IE内核的TheWorld:217 当body加上


先上测试代码
代码如下:



管理系统





alert(document.getElementById("w3124").getBoundingClientRect().top);




下面是alert结果
IE、FF、Chrome:208
IE内核的Maxthon:215
IE内核的TheWorld:217
当body加上margin:0;padding:0 的时候IE、FF、Chrome、Maxthon下均为200,而只有TheWorld为202
然后把HTML代码头部的DOCTYPE声明去掉的时候FF、Chrome、Maxthon值均为200,而IE由于进入Quirks模式,此时的值为202,而TheWorld仍为为202
结论
FF、Chrome、Maxthon为始终坚持标准模式(Standards Mode),IE在加了声明后也进入标准模式(Standards Mode),只有TheWorld始终坚持Quirks模式,万恶!
建议
为了兼容把body加上margin:0;padding:0,注意加DOCTYPE声明(有了它IE还是挺听话的)
另:
1.通篇用绿色希望大家眼睛能放松些。
2.小弟第一次发博客,心灵脆弱,无法承受各种打击,如果有啥不对的,请指正,我一定虚心改正,拍砖请轻一点,谢谢啦
3.参考文献

文档

各种常用浏览器getBoundingClientRect的解析_javascript技巧

各种常用浏览器getBoundingClientRect的解析_javascript技巧:先上测试代码 代码如下: 管理系统 alert(document.getElementById(w3124).getBoundingClientRect().top); 下面是alert结果 IE、FF、Chrome:208 IE内核的Maxthon:215 IE内核的TheWorld:217 当body加上
推荐度:
  • 热门焦点

最新推荐

猜你喜欢

热门推荐

专题
Top