> 웹 프론트엔드 > HTML 튜토리얼 > IE8下DOCTYPE触发的模式问题_html/css_WEB-ITnose

IE8下DOCTYPE触发的模式问题_html/css_WEB-ITnose

WBOY
풀어 주다: 2016-06-24 12:16:49
원래의
992명이 탐색했습니다.

很多地方都说nbsp;html>声明会开启标准模式,而且我看到google, baidu都是这么干的。但是我发现我的程序不一样,在ie8下按F12我看到browser mode是IE8 Compat View, Document Mode是IE7 Standard。我reset他们到IE8标准模式,然后重启浏览器,回来发现他们又变回去了。当然nbsp;html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">我尝试过, 同样是IE8 Compat View/IE7 Standard.
在操作系统XP和Win7下都测过。

想问到底为什么不能是我想要的浏览器模式是IE8, 文档模式是Ie8 standard? 哪些因素影响了它?


回复讨论(解决方案)

浏览器模式和文档模式不是应该用这种方法来控制么:

我进一步发现,在本地测试, 用http://localhost访问的话,会是ie8标准模式, 用http://ipAddress访问的话,就是ie7模式,求解释。

浏览器模式和文档模式不是应该用这种方法来控制么:

你的建议我测试过, 有用。

nbsp;html> 需要支持html5的浏览器才行。
具体的情况请看 http://www.w3school.com.cn/html5/html5_doctype.asp

引用 1 楼 huanghui8030 的回复:浏览器模式和文档模式不是应该用这种方法来控制么:

你的建议我测试过, 有用。 有用就给分吧。

nbsp;html>不需要支持HTML5 nbsp;html>很久以前就有了比5早多了

nbsp;html>不需要支持HTML5 nbsp;html>很久以前就有了比5早多了
 非html5的环境下需要对 DTD 进行引用
如果不对dtd进行引用,不同浏览可能使用不同的规范来解析网页。
html5 则使用统一标准

원천:php.cn
본 웹사이트의 성명
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.
인기 튜토리얼
더>
최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿