2011-05-11 146 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

相關問題