繁体   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