2010-08-13 75 views
0

頁的問題:http://secantmedical.com/biomedical-textiles/biomedical-textiles.phpIE6不渲染格背景

上寫着「生物醫學紡織品」的標題區域設置非常簡單地,反映了網頁的名稱,在這種情況下一個CSS類的類是「biomedical-紡織品」。其他例子包括「醫療應用」,「設計和開發」等。

僅在IE6中,Biomedical Textiles之後的每個主頁都有一個空白的標題區域。尺寸保持不變,但背景沒有被應用。所有子頁面也是如此。紡織科學生物醫學紡織品的第一個孩子正確應用標題,所有其他子頁面都有空白的標題區域。

我可以簡單地通過查看類正確應用的來源來證明;再加上標題在所有其他瀏覽器中都顯示正常。在CSS文件中,正在工作的類首先出現在它們各自的組中。當我將其中一個更換爲最高版本時,那個版本可以正常工作,而且每個程序都不會。我不知道這是爲什麼。任何援助將不勝感激。

所討論的CSS位於style.css的第83-123行。提前致謝!

+0

你和這個星球上的所有其他網絡開發者都希望ie6- 2001年的技術領先者已經死了,它不會。 http://www.google.com/search?sourceid=chrome&ie=UTF-8&q=how+to+work+around+bugs+in+ie6 – msw 2010-08-13 15:27:11

+0

哈哈,我最喜歡的相關搜索是「我如何修復互聯網探險家6?「 ---他們會很難過的知道這是無法修復的。 – Andrew 2010-08-13 15:36:45

回答

1

您的選擇器寫入您的CSS爲這些bg圖像編寫的方式ie6無法識別它。你有這樣寫:

#l2-header.medical-applications { background: url('../graphx/l2-medical.jpg') no-repeat; } 

它不能識別id.class。如果你不在其他地方使用這個類,只需使用沒有它前面的id的類。只需使用:

.medical-applications { background: url('../graphx/l2-medical.jpg') no-repeat; } 

這應該解決它。

+0

並且會丟失url的引號。 – ScottE 2010-08-13 16:09:44

+0

我不知道IE6沒有意識到,儘管有趣的是它能呈現每個組的第一個。正式注意並感謝您的幫助。 – Andrew 2010-08-13 16:45:39

+0

@ScottE - 我爲什麼要刪除引號?它使用或不使用它們進行驗證,並且我的文本編輯器在用引號括起來時會突出顯示唯一的路徑。個人喜好。 – Andrew 2010-08-13 16:47:02