簡體   English   中英

如何使用JavaScript創建僅在IE6中顯示的模板?

[英]How to create a template that will show only in IE6 using javascript?

問題是不言自明的! 但問題是我完全沒有使用javascript的經驗,但是在我看來,做到這一點很簡單!

哦,更改將僅在CSS方面進行,而nothilg將更改為html,順便說一下,這是CMS模板(joomla),因此索引為dot-php wich應該很容易...我想!

這個想法是為ie6顯示一組不同的圖像(實際上沒有顯示),我將要求人們使用已經擁有的另一個JS更新到新的瀏覽器! 並展示了該模板在FF和IE的新版本中的外觀(7,8)

哦,我打算學習PHP和javascript,但首先我必須精通CSS,如果沒有IE6,這會很容易,但是在這種情況下,模板取決於png,所以即使這樣,我也無法做到這一點IE7專案及其他所有項目!

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

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

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

請注意,您可以使用此方法包括所有想要的內容,而不僅僅是樣式表。 例如,您可以在其中放置其他JavaScript文件。

最好的方法是利用條件注釋為IE6用戶添加額外的CSS:

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

關於PNG,您可以使用Fireworks導出具有Alpha透明度的PNG或使用pngfix。 那將為ie6排序PNG。

正如Darko Z所說。 最好的方法是將所有指令貼在專用於ie6的CSS上並使用條件注釋。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM