0

我有一个 CSS 菜单,在 chrome 和 firefox 中运行良好,但在 IE 中不行。

任何想法为什么?

4

2 回答 2

1

查看源代码,Doctype 位于错误的位置,这迫使 IE 以 Quirks 模式呈现。

还可以考虑添加follow meta标签来强制IE使用最新的引擎进行渲染,

<meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1">
于 2013-03-06T12:26:07.630 回答
0

您的 HTML 不正确

<head>
    <title>Career Media Mobile</title>
    <meta charset="UTF-8">
    <link href="css/dropDown.css" rel="stylesheet" type="text/css">
</head>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html>

    <body bgcolor="#D2D1CF">

应该

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html>
    <head>
    <title>Career Media Mobile</title>
    <meta charset="UTF-8">
    <link href="css/dropDown.css" rel="stylesheet" type="text/css">
</head>

    <body bgcolor="#D2D1CF">

我猜这会有所帮助

于 2013-03-06T12:28:42.090 回答