【发布时间】:2011-06-03 01:30:21
【问题描述】:
我终于完善了我的网页,它在每个浏览器中都能完美运行。
但是,当我将页眉和页脚内容抽象到服务器端包含时,Firefox/Opera/Safari 中的布局略有变化,但在 IE 中,布局变化使页面看起来很糟糕。
在使用 SSI 时,是否存在任何可能导致布局发生变化的已知问题?坦率地说,我很惊讶使用 SSI 会产生这样的效果。我正在使用 HTML5 标记、modernizr js 库,并且页面会验证这些是否重要。
编辑:我通过更改抽象的代码解决了我的问题(我只是比以前进一步抽象了一个父标记)。但是,我仍然很想知道究竟为什么会发生这个错误。有没有人可以阐明具体可能导致这种情况的原因?
【问题讨论】:
-
它不应该改变任何东西,因为包含是在“服务器端”处理的,并且返回给浏览器的只是 HTML。该问题最有可能出现在抽象中。也许您缺少结束标签或其他东西?这是我认为最有可能的答案。
-
正如 Jamie 所说,SSI 应该没有效果。客户应该不知道网页是由乐高而不是一块大砖组成的。您可能在某个地方犯了错误。