在过去的几个小时里,我一直在尝试解决几个问题并使自己感到困惑。
当在 IE8 中查看该站点时,它似乎进入了怪癖模式,我说出现是因为我无法访问那台机器,只有屏幕打印,但为了复制我不得不从开发工具中选择 Quirks 的混乱。
该网站是一个相当复杂的网站。在每个页面的顶部调用一个 php init 文件,依此类推。
该索引目前看起来像:
<?php require'core/init.php';?>
<?php include_once 'include/IE8Etc.php';?>
<!doctype html>
<meta http-equiv="X-UA-Compatible" content="IE=Edge">
<html>
<head>
<meta charset="UTF-8">
<title>Title</title>
IE8Etc 和 IE=Edge 是最近添加的。然后我读到如果 doctype 不是它看到的第一件事并且评论可能会导致问题,IE 将进入此模式。
这适用于我之前的 php 吗?我的 doctype 声明应该留在原处还是应该移动到初始化页面的顶部。即使在我写它的时候,这听起来也是一个荒谬的问题,我确信它在哪里很好,但我需要确定。
谢谢。