解决jsp页面在IE8下文本模式自动为(杂项Quirks)导致页面显示错位的情况
来源:互联网 发布:iphone算日子软件 编辑:程序博客网 时间:2024/06/05 06:15
现象描述:最近在遇到的问题就是在在Chrome,火狐页面都正常,唯独在IE8下页面显示错位。
查找过程:经过ie8的F12调试,发现在文本模式中会自动变为 杂项Quirks,而不是变为 标准模式,所以查找相关代码。
结论:<!DOCTYPE >的三种不同格式导致的这个问题。 详细见下面
原来使用的是 <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" >
现在改成 <!DOCTYPE HTML > 或者 <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Frameset//EN" "http://www.w3.org/TR/html4/frameset.dtd">
改完之后问题解决。(要写在页面最上面)如图
DOCTYPE可声明三种 DTD 类型:严格版本(Strict)、过渡版本(Transitional
Eg:HTML 4.01
Strict DTD
干净、免于表现层混乱、与层叠样式表(CSS)配合使用:
HTML 4.01
http://www.w3.org/TR/html4/strict.dtd">
XHTML 1.0:<!DOCTYPE html
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
Transitional DTD
包含 W3C 所期望移入样式表的呈现属性和元素,如果使用了不支持层叠样式表(CSS)的浏览器以至于不得不使用 HTML /XHTML的呈现特性时,使用该类型。对于一般开发者而言,若对页面没有特殊的要求且想保持兼容性,使用该类型足以。
HTML 4.01
http://www.w3.org/TR/html4/loose.dtd">
XHTML 1.0:<!DOCTYPE html
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
Frameset DTD
用于带有框架的文档。(HTML 4.01
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Frameset//EN" "
http://www.w3.org/TR/html4/frameset.dtd">
<!DOCTYPE html
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-frameset.dtd">
HTML5基本上没有XHTML 1.0 Transitional严格的要求,并且简化了很多东西可以直接使用 <!DOCTYPE HTML>
HTML5 :<!DOCTYPE HTML>
- 完美解决jsp页面在IE8下文本模式自动为(杂项Quirks)导致页面显示错位的情况
- 解决jsp页面在IE8下文本模式自动为(杂项Quirks)导致页面显示错位的情况
- .aspx页面在低版本ie下文档模式自动为“杂项(Quirks)”导致页面变样的问题
- IE7/8当文本模式为杂项"Quirks" 导致JSP页面变样的问题
- ie文档模式在页面中指定(解决默认为Quirks模式问题)
- JSP/Servlet页面中文显示为乱码的解决方式
- JSP/Servlet页面中文显示为乱码的解决方式
- JSP/Servlet页面中文显示为乱码的解决方式
- IE8、IE9浏览网站变成了杂项模式quirks
- 以ie8显示模式在ie9中显示页面
- jsp页面中文乱码的解决情况
- jsp页面显示模式
- 怪异模式(Quirks Mode)对 HTML 页面的影响
- 怪异模式(Quirks Mode)对 HTML 页面的影响
- adf开发出的table在IE8上面设置兼容性视图,导致显示标题和数据错位
- 解决页面在IE8下实现出错的办法
- JSP页面显示乱码解决
- 在验证模式为Forms的情况下,如何解决自动登录问题. (已解决)
- 扫地机器人十大品牌及选购技巧
- jquery easyui 排序
- android 代码混淆配置
- Specified value of MEMORY_TARGET is too small, needs to be at least 3072M解决办法
- eclipse编辑jsp文件和javascript代码很卡解决办法
- 解决jsp页面在IE8下文本模式自动为(杂项Quirks)导致页面显示错位的情况
- 二叉树的深度
- centos安装中文输入法
- [BZOJ]1443 [JSOI2009]游戏Game 二分图+博弈
- CSS3 常用四个动画(旋转、放大、旋转放大、移动)
- Vue入门系列之Vue实例详解与生命周期
- 脏读、不可重复读、幻读
- 教程:将 Amazon Linux 上的 Apache Web 服务器配置为使用 SSL/TLS
- ut8游艇会平台