2

我在设计一个基于 WP 的网站时遇到了一些问题(www.interactiva.cc/~cristall/cristallini)它在所有浏览器上都可以正常工作,但在 IE 9 中却不行(这是新的东西吗?;))。我试图用这个声明 DOCTYPE 来避免 quirksmode:

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">

但是它仍然完全删除了我使用过的任何 CSS 规则。

我能做些什么 ?

谢谢 !

4

2 回答 2

3

首先,改变这个:

<!--Theme by StefanoCavaliere.it-->

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN">

对此:

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" lang="en" xml:lang="en">
<!--Theme by StefanoCavaliere.it-->

请注意,由于您的网页配置为在 IE 中使用 Chrome(至少版本 8),请使用浏览器上下文菜单上的检查元素,并且不要通过 F12 键使用 IE 的开发人员工具。

此外,您的链接标签应该是自动关闭的。修复后,请在此处DOCTYPE查看您的错误以及修复它们的提示。

于 2012-08-01T09:20:09.900 回答
-1

尝试将此标签添加到头部:

<meta http-equiv="X-UA-Compatible" content="IE=edge" /> 
于 2012-08-01T11:01:35.893 回答