- 浏览: 484427 次
- 性别:
- 来自: 北京
文章分类
- 全部博客 (301)
- Swing技术 (1)
- Linux (1)
- Javascript (22)
- 数据结构和算法 (3)
- J2SE (36)
- workflow (5)
- 设计模式 (14)
- web service (19)
- Ajax (14)
- 中间件 & 服务器 (8)
- 多线程 (9)
- Oracle (52)
- sys & soft (10)
- JMS (3)
- sso (9)
- android (11)
- struts2 (10)
- web协议 (2)
- 分布式 (2)
- PM (2)
- OLAP (3)
- Redis (2)
- Hibernate (7)
- ibatis (2)
- SQLServer (1)
- maven (3)
- Spring (7)
- Jsp (2)
- slf4j (1)
- jQuery (15)
- 权限 (1)
- 系统集成 (1)
- 笔记 (1)
- Freemarker (2)
- 项目管理 (1)
- eclipse (3)
- GIS (1)
- NoSql (3)
- win10 (1)
- win10网络 (2)
- 底层 (3)
- 数据库 (0)
最新评论
-
kabuto_v:
请问那种图,uml图是怎么画出来的呢?是您自己手工画的,还是有 ...
FastJSON 序列化、反序列化实现 -
梦行Monxin商城系统:
电商实例、业务并发、网站并发及解决方法 -
rockethj8:
client 㓟有一个参数是可以忽略一些URL 不进行验证登录 ...
SSO 之 (单点登录)实施中遇到的几个问题 -
mengxiangfeiyan:
好啊。。。。。
Oracle删除表,删除数据以及恢复数据、利用现有表创建新表
IE8实现“超级标准模式”的事儿,IE开发团队为了让只认识IE的,用 IE6/7的所谓“符合标准”代码,错误的实现他们想要的样式的网页作者们不用修改他们的网页,决定让IE8在“标准模式”下实现IE7的显示结果,而实现“更正确”的标准需要在网页中加入一段META信息。
嗯,技术一点来说,IE6依靠DOCTYPE来区分怪癖模式(IE5.5或更早版本的绘制网页方式)和标准模式,但IE6实现的“标准模式”依然有许多错误,而当IE7改进“标准模式”时,这些“错误的标准模式的代码”就会展现出错误的样式。为了避免该问题再发生在IE8身上,IE团队决定使用一个META标签或HTTP包header来告诉浏览器,用“超级标准模式”来绘制网页,而现在的标准网页将默认为IE7的绘制方式。
如果ACID2测试网页要想在IE8下正确表现,ACID2测试需要修改网页,加上一个META信息,告诉IE8用“超级标准模式”。<?xml:namespace prefix = o ns = "urn:schemas-microsoft-com:office:office" />
随着IE8 beta1的发布,发现连sina有显示问题,由于IE8 对标准的“良好”执行,当 XHTML 文档使用 Transitinal 类型时,会自动选择 Quirks 模式,即 IE5 的模式来解析,所以也就不难理解为何大多数站点会遭遇显示问题了。
如何处理该问题呢?方法如下:
1. 将文档类型改成 Strict。也就是将
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
改成
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-Strict.dtd">
2. 该完之后如果还没有解决问题,那么只好强制声明了,在 </head>结束之前加入
<meta http-equiv="X-UA-Compatible" content="IE=8" />
如果需要工作在 IE7 Strict 模式下,改成 IE=7。
这样一来,破相的问题就基本解决了。如何查看 IE8 的工作模式呢,在 IEBlog 的留言中有解答,执行 javascript:alert(document.documentMode);,返回 5,说明工作在 IE5 Quirks 模式下;返回 7,说明工作在 IE7 Strict 模式下;返回 8,说明工作在 IE8 Standards 模式下。
发表评论
-
js 之 页面定时跳转
2013-08-27 09:30 0http://blog.sina.com.cn/s/blog_ ... -
json eval
2013-08-17 10:31 0eval :https://developer.mozil ... -
windows弹出窗体
2012-11-12 21:27 844http://hi.baidu.com/ying ... -
JavaScript使用小技巧
2012-11-12 20:59 1011http://xuebinxu.blog.51cto. ... -
Javascript 操作select控件大全(新增、修改、删除、选中、清空、判断存在等)
2012-11-12 00:46 788http://www.webshowme.com/04 ... -
Js中 关于top、clientTop、scrollTop、offsetTop的用法
2012-11-06 22:47 947http://hi.baidu.com/taom ... -
再谈Iframe的问题
2012-10-23 11:01 1057http://js8.in/638.html ... -
关于iFrame动态创建函数
2012-10-22 00:02 1425http://asers.blog.sohu.com/ ... -
1、javascript活跃博客和社区
2012-10-12 16:35 890javascript活跃博客和社区: 1、司徒正美 : ... -
javascript的domReady
2012-10-12 16:31 825http://www.cnblogs.com/ruby ... -
javascript控制样式
2012-10-09 23:30 821javascript,控制鼠标,如变成漏斗形式: &l ... -
JavaScript 创建类/对象的几种方式
2012-09-26 20:55 801http://blog.csdn.net/e ... -
js 刷新页面
2012-09-26 16:13 912Javascript刷新页面 ... -
JavaScript 和 Ajax 开发的最佳实践
2012-10-21 23:55 831使用外部 JavaScript 文件 最大化 Java ... -
javascript的document.write
2012-10-24 23:35 1957部分代码: <scri ... -
select元素javascript常用操作
2012-09-16 23:39 813http://xieyu.blog.51cto.co ... -
服务器端可控情形的Javascript跨域访问解决方法
2012-09-14 00:18 884http://weidagang2046.blo ... -
DOM的基本方法
2012-09-13 23:45 860http://www.webshowme.com/04 ... -
call與apply
2012-09-13 23:37 0call 方法 调用一个对象的一个方法,以另一个对象替换当前 ... -
JavaScript中的错误处理
2012-09-12 15:05 0http://younglab.blog.51cto. ...
相关推荐
随着IE8 beta1的发布,发现连sina有显示问题,由于IE8 对标准的“良好”执行,当 XHTML 文档使用 Transitinal 类型时,会自动选择 Quirks 模式,即 IE5 的模式来解析,所以也就不难理解为何大多数站点会遭遇显示问题...
IE5-IE8不同版本的网页测试工具,很适合美工的网页调试
ie7或ie8不能显示网页验证码.pdf
IE字体有时显示不正常,字体看起来很小,无论怎样修改都无效。
网页设计ie调试工具,兼容ie5.5,ie6,ie7,ie8
使mainiframe的高度根据网页高度自定义,在IE7中可以使用,IE8中无法使用,只要在<head></head>之间加入<meta http-equiv="X-UA-Compatible" content="IE=EmulateIE7" />,IE8调用IE7的渲染模式,就可以使mainiframe...
摘要:VB源码,网络相关,浏览器,IE8 Vb自写仿IE8风格网页浏览器,主要的控制功能写好了,还有一些清理 cookis 的功能没有写好,,小菜等待大牛的完善 ……
ie 6.0 ie7 ie8不能正常查看网页源代码解决办法
莫名其妙的问题,IE 看网页中的部分图片是红叉,同样的网址,Firefox 中正常。弄了很长时间,搞郁闷了,Googole了一下“ie部分图片不显示”,原来是 PNG 图片不显示,终于找到了这根救命稻草,感谢主,阿门,...
英文IE8浏览器英文IE8浏览器英文IE8浏览器英文IE8浏览器英文IE8浏览器英文IE8浏览器
SVGView(供IE浏览器显示图形)SVGView(供IE浏览器显示图形)SVGView(供IE浏览器显示图形)SVGView(供IE浏览器显示图形)SVGView(供IE浏览器显示图形)SVGView(供IE浏览器显示图形)SVGView(供IE浏览器显示图形)SVGView(供...
通过自定义样式表或者组策略解决IE11浏览网页双击放大的问题,禁用IE双击放大的功能,避免玩游戏时的烦恼。 其中自定义样式表方式有一键配置bat,用起来很简单,将DisableIEScaleOnDClick.bat复制到合适的用于保存...
Java IE插件,IE8能正常显示applet
IE 8 日文IE 8 日文IE 8 日文IE 8 日文IE 8 日文IE 8 日文IE 8 日文IE 8 日文IE 8 日文
IE8打开网页慢速度优化 (编辑注册表 Regedit)将IE工具栏调节至顶部(地址栏调节至中间位置),1为顶部,0为底部 [HKEY_CURRENT_USER\Software\Microsoft\Internet Explorer\Toolbar\WebBrowser] "ITBar7Position"=...
将文档改为bat,执行即可将ie图标放到桌面上
java swing GUI界面显示IE网页 根据网址跳转到相应网站
相信狠多朋友都遇到,IE8能打开在本页面显示的超级链接,无法打开需要再新窗口显示的连接,要么显示成一个空白标签页页面,或者显示正在连接直至IE8彻底崩溃掉。 找了很长时间,现在终于找到一款软件能够彻底修复...
Win8 CP版中Metro版IE无法打开网页的解决办法
IE9浏览器中网页无法正常显示的解决方法