2011-05-11 154 views
0

我遇到了另一个Internet Explorer问题。我有一个我从我的php数据库中得到的列表,我想在div中显示它。任何浏览器都没有问题,除了Internet Explorer。李氏在彼此之下被压扁。我不知道为什么。Li在Internet Explorer中未显示正确

下面是它的外观在IE浏览器的截图:http://img16.imageshack.us/img16/3435/fkngie.jpg

编辑:加入压缩文件与所有相关文件:http://www.mediafire.com/?pgx1yg79c80a8sd

任何人有任何想法如何解决这个问题?

+0

你能否提供一个jsfiddle的html和css结构? – scrappedcola 2011-05-11 20:11:00

+0

它是这样的:http://jsfiddle.net/SkVB4/2/然而列表本身是从数据库,所以我不知道我怎么能显示的PHP? – 2011-05-11 20:20:16

+0

只需抓住浏览器中html的样子(即使用“查看源代码”或IE开发人员工具查看源代码) – scrappedcola 2011-05-11 20:31:06

回答

1

您可能需要在样式中指定div的大小为100%。除非您发送生成的HTML代码,否则任何人都无法做到。

你能保存并上传html文件和任何css文件相关吗?

编辑:
我检查了你的文件,用静态文本替换数据库部分后,它在IE 6中工作正常。但是,我认为你的问题引发了divs。您可以尝试通过为它们分配不同的bg颜色来调试您的div。同时检查你的数据库是否包含可以打破标记的文本。

+0

Here是与所有相关的html css和php文件的zipfile:http://www.mediafire.com/?pgx1yg79c80a8sd – 2011-05-11 20:36:54

+0

谢谢你,我感谢帮助!我会在明天尝试你建议的东西,因为int在这里过了午夜。在我的数据库/ php中,我应该关注哪些字符可以打破标记? – 2011-05-11 22:04:05

+0

<, >,&,字符可以打破你的标记,你需要转义它们,搜索html实体。我不知道这是否是正确的功能,但它可以指导你正确的,即使它没有。 – 2011-05-17 13:51:09

相关问题