DotNetNuke(DNN)皮肤制作-通过JS文件解决不同IE版本对CSS解释不一致的问题
2008-08-21 15:15
776 查看
IE不同的版本对CSS解释不一致是一个众所周知的问题,有很多解决方案,其中的一个方法是通过加载不同的JS脚本来纠正不同IE版本对CSS的解释,这样你只要按照web标准来编写CSS就可以了。
IE7.js是用来解决版本低于7,高于或等于5的IE上的一些WEB标准的兼容性问题,可以看看解决的兼容性列表。
<!--[if lt IE 7]>
<script src="http://ie7-js.googlecode.com/svn/version/2.0(beta3)/IE7.js" type="text/javascript"></script>
<![endif]-->
<!--[if lt IE 8]>
<script src="http://ie7-js.googlecode.com/svn/version/2.0(beta3)/IE8.js" type="text/javascript"></script>
<![endif]-->
如果你已经包含了IE8.js,就可以不用重复包含IE7.js了。
IE7里有一个是解决PNG在IE下的透明问题的。默认只处理以-trans.png.这里有修改方法。
对于在DNN皮肤中的使用,应该是这样:
<!--[if lt IE 7]>
<script src="<%=SkinPath%>ie7.js" type="text/javascript"></script>
<![endif]-->
当前最新版本为:v2.0 beta3
下载地址:http://code.google.com/p/ie7-js/
IE7.js是用来解决版本低于7,高于或等于5的IE上的一些WEB标准的兼容性问题,可以看看解决的兼容性列表。
使用方法:
下载后,包所有的JS文件解压缩到同一个目录下。HTML中使用:
然后只需要在HTML代码里包含如下代码即可(路径根据你的实际情况修改)。IE7.js
使 MSIE5-6 表现的和 IE7一样<!--[if lt IE 7]>
<script src="http://ie7-js.googlecode.com/svn/version/2.0(beta3)/IE7.js" type="text/javascript"></script>
<![endif]-->
IE8.js
增加了 IE5-7 没有的高级CSS特性<!--[if lt IE 8]>
<script src="http://ie7-js.googlecode.com/svn/version/2.0(beta3)/IE8.js" type="text/javascript"></script>
<![endif]-->
如果你已经包含了IE8.js,就可以不用重复包含IE7.js了。
IE7里有一个是解决PNG在IE下的透明问题的。默认只处理以-trans.png.这里有修改方法。
对于在DNN皮肤中的使用,应该是这样:
<!--[if lt IE 7]>
<script src="<%=SkinPath%>ie7.js" type="text/javascript"></script>
<![endif]-->
当前最新版本为:v2.0 beta3
下载地址:http://code.google.com/p/ie7-js/
相关文章推荐
- DotNetNuke(DNN)皮肤制作--如何修改DNN中众多的CSS文件
- DotNetNuke-DNN Module模块引用自定义CSS或者JS文件
- 使用DotNetNuke(DNN) Startkit 4.7(及以上版本)安装无法完成问题的解决方法
- DotNetNuke(DNN)皮肤制作--如何居中内容
- dnn(dotnetnuke)5.4.1升级到5.4.2问题还没有解决!
- DNN皮肤制作官方文档《DotNetNuke Skinning Guide 》翻译(1)—换肤系统需求分析和设计部分
- IIS6.0中.css,.js等文件无法通过IE下载问题
- 解决Windows和Linux使用npm打包js和css文件不同的问题
- 前端资源多个产品整站一键打包&包版本管理(四)—— js&css文件文件打包并生成哈希后缀,自动写入路径、解决资源缓存问题。
- DNN(DotNetNuke)4.4 C# 版本地址
- asp.net mvc处理css和js版本问题
- 解决用run-jetty-run锁住css,js文件的问题
- 解决RD2作业在IE和Fire Fox中CSS效果不同的问题~
- django 解决css,js文件304导致无法加载显示问题
- 解决MVC中使用BundleConfig.RegisterBundles引用Css及js文件发布后丢失的问题
- Net反射技术应用解决对象不同版本方法不同参数的问题(转)
- 解决Maven 启动Web工程锁定CSS,JS文件问题 mvn jetty:run
- SPP-Net可以解决不同的数据集之间Scale不一致的问题
- 解决用run-jetty-run锁住css,js文件的问题。
- css样式解决不同IE版本之间的兼容问题