2009-12-14 24 views
1

那麼問題是自我解釋!但事情是我沒有使用JavaScript的經驗,但在我看來,這很簡單!如何創建一個僅在IE6中使用javascript顯示的模板?

哦,這些變化只會進入CSS一邊nothilg會變成html,順便說一下,這是一個CMS模板(joomla),所以索引是點-PHP應該很容易......我想!

這個想法是爲ie6顯示一組不同的圖像(實際上沒有),我會請求人們使用另一個已有的JS更新到新的瀏覽器!並顯示模板如何在FF和新版本的IE瀏覽器(7,8)

如何圖片哦,我打算學習PHP和JavaScript,但首先我必須掌握CSS,這將很容易沒有IE6,但在這種特殊情況下,模板依賴於png,所以即使在IE7項目中,我也無法做到這一點!

回答

12

您必須使用IE特定的條件註釋。例如:

<!--[if IE 6]> 
    <link rel="stylesheet" href="ie6.css" /> 
<![endif]--> 

你需要把它放在你html的head元素中。這將只針對IE6瀏覽器。您可以在Quirksmode上閱讀更多關於此的內容:http://www.quirksmode.org/css/condcom.html

請注意,您可以使用此方法包含任何您想要的不只是樣式表。例如,你可以在那裏放置一個不同的JavaScript文件。

+0

一個節省時間的訣竅是把*:;在你的IE CSS – wheresrhys 2009-12-14 09:07:31

3

這裏的最好的方法是利用條件註釋添加額外的CSS爲用戶使用IE6:

<!--[if IE 6]> 
Special instructions for IE 6 here 
<![endif]--> 
+0

兩種情況不錯,但他得到了一個遠一點,但還是謝謝你 – Evilalan 2009-12-14 07:49:45

0

至於PNG,你可以使用Fireworks PNG出口與Alpha透明度或使用pngfix。這會將PNG分類爲ie6。

而且Darko Z如上所述。最好的方法是把所有的指令都放在專用於ie6的css上,並使用條件註釋。

+0

你是說{background-image的無重要!}如果我用煙花出口PNG,它將在IE6上工作? – Evilalan 2009-12-19 02:56:09

相關問題