我有一个 CSS 菜单,在 chrome 和 firefox 中运行良好,但在 IE 中不行。
任何想法为什么?
查看源代码,Doctype 位于错误的位置,这迫使 IE 以 Quirks 模式呈现。
还可以考虑添加follow meta标签来强制IE使用最新的引擎进行渲染,
<meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1">
您的 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">
我猜这会有所帮助