IE显示问题

时间:2010-06-16 00:07:57

标签: html css internet-explorer

我有一个页面,我只是添加了分页,但IE 7中有一个问题& 8。 当我添加分页代码

echo "<div class='pagination'>";
echo $pagination->GetPageLinks();
echo "</div>";

它在IE中以某种方式打破了布局,我已经看了一遍,我找不到那里的错误。 哦,它的css

div.pagination {
    text-align : center;
}

div.pagination a, div.pagination span {
    padding : 5px;
    display : inline-block;
}

页面网址 - adelija.puslapiai.lt,它位于索引页面上,如果您可以看一下,那就太棒了。

这就是它在IE8中的样子 - http://i47.tinypic.com/b8vmoi.jpg FF - http://i46.tinypic.com/rssxds.jpg

2 个答案:

答案 0 :(得分:0)

不知道这是否会修复它,但是你有一个未闭合的span标记:

<div class='pagination'><span>1</span><span>|</span><a href="/index.php?page=2">2</a><span>|</span><a href="/index.php?page=3">3</a><span>|</span</div>         <!-- End .post -->

    </div>

如果这不能解决问题,你可以尝试清除.pagination中的浮动,因为它看起来就像所有东西都是左边浮动并被页脚清除。您的分页代码中的某些内容会阻止页脚清除您的包装器。

答案 1 :(得分:0)

最后一个跨度未公开(关于第55行) 只需正确关闭它(替换</span with </span>)即可完成工作