我对ie7有疑问,出于某种原因,页脚附近会出现奇怪的额外空间。
你能帮我诊断一下这个问题吗?
我浪费了两天时间做某事......
在此处查看此行动:http://artvard.com/category.html
页脚是一种粘性版本。
答案 0 :(得分:0)
我怀疑最后这段代码导致了你的问题。我认为IE7认为可能会在那里呈现一些HTML:
<script>
(function(d, t) {
var g = d.createElement(t),
s = d.getElementsByTagName(t)[0];
g.async = true;
g.src = 'https://apis.google.com/js/plusone.js';
s.parentNode.insertBefore(g, s);
})(document, 'script');
</script>
JavaScript的一个很好的技巧是你可以在它周围包装HTML注释,它仍然可以作为JavaScript运行,而不会影响你的HTML布局。我个人用它来绕过xHTML验证,但它也可以帮到你:
<!--
<script>
(function(d, t) {
var g = d.createElement(t),
s = d.getElementsByTagName(t)[0];
g.async = true;
g.src = 'https://apis.google.com/js/plusone.js';
s.parentNode.insertBefore(g, s);
})(document, 'script');
</script>
-->
这可能不是你的答案,但值得一试。