0

好的,这就是交易,我正在为一个用 asp 构建的网站实现一个新的导航菜单和页脚。大多数页面在 Doctype html 标记之前的页面顶部都有一个包含。当我为我的头标签添加我的包含文件(有我的 css 链接)并包含以添加新的导航/页脚时,页眉和页脚在 Internet Explorer 中不起作用。所以基本上这就是页面的样子。

<!-- #include file='includes/pageincludes/namesearch_top.asp'-->
<!DOCTYPE html>
<!--[if lt IE 7 ]><html class="ie ie6" lang="en"> <![endif]-->
<!--[if IE 7 ]><html class="ie ie7" lang="en"> <![endif]-->
<!--[if IE 8 ]><html class="ie ie8" lang="en"> <![endif]-->
<!--[if (gte IE 9)|!(IE)]><!--><html lang="en"> <!--<![endif]-->

<head>

<title>State Index Searching - Plat Index&nbsp;<%=txtTitle%></title>
<script LANGUAGE="JavaScript" SRC="/includes/cookie.js"></script>
<!-- #include file='myHeadContent.asp' -->      
</head>
<body>
<!-- #include file='top_Nav.asp' -->
<!-- #include file='pageContent.asp' -->
<!-- #include file='footer.asp' -->
</body>

</html>

namesearch_top.asp 文件包含更多包含验证用户登录信息、日期等的脚本。可能是什么问题?

4

1 回答 1

1

您在 DOCTYPE 声明之前包含 namesearch_top.asp,如果按照您的描述添加 CSS 和 JavaScript 链接,这将迫使 IE 进入怪异模式。将其移动到 head 元素内。

于 2013-01-03T21:41:56.230 回答