- 注册时间
- 2010-3-12
- 最后登录
- 2011-11-24
- 在线时间
- 117 小时
- 阅读权限
- 255
- 积分
- 4130
- 帖子
- 134
- 精华
- 0
- UID
- 1
  
|
我一直以为,当在开始标签和结束标签之间没有内容时,使用完整形式和使用简便形式是完全等价的,例如<input ......./>和<input ......></input>应该是一样的, <script ..../>和<script .....></script>也应该是相同的。但是今天我发现我错了,我忽略了理论和实际之间的差距。
我想在页面上放一个日历,于是下载了jquery-easyui,经过修改完成所需要的效果后,准备放入项目中。但是我做浏览器的兼容性测试的时候,发现一个很奇怪的问题:
在chrome浏览器中,该日历效果显示相当正常,但是在IE8及其兼容模式下,出现了一些问题:只显示了当前页面的背景,页面所有内容都没有显示,我起初怀疑可能是jsp解析成html源代码时出现问题,可是检查了一下,并且使用html页面测试了一下,仍然是同样的情况。
我相当的郁闷,几经周折,终于找到了问题所在:
代码- <script type="text/javascript" src="/js/jquery-1.4.2.min.js" />
- <script type="text/javascript" src="/js/jquery.easyui.min.js" />
复制代码 这两行js似乎并没有任何问题,但就是显示不出来,于是我将其改成:- <script type="text/javascript" src="js/jquery-1.4.2.min.js" ></script>
- <script type="text/javascript" src="js/jquery.easyui.min.js" ></script>
复制代码 IE居然就正常显示了,真是匪夷所思啊。
我真傻,真的!我只知道。。。 |
|