2012-12-05 38 views

回答

1

因为这是它是如何定义的:

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd"> 

如果你想让它在标准模式下加载,使用HTML 5文档类型:

<!DOCTYPE html> 

编辑

而且,向下移动最初的元标记。这是我看到您的网站时看到的内容:

<meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> 
<!DOCTYPE html> 
<html xmlns="http://www.w3.org/1999/xhtml"> 

<HTML> 
<head> 

<title> 

20.000+ Cheap Wall Posters and Postcards 

</title> 

<META http-equiv="Content-Type" content="text/html; charset=iso-8859-1"> 

您有复制的内容类型元标记。最重要的是仍然让你陷入怪癖。如果你完全删除它,这将是很好的,并确保你的字符集是准确的(utf-8或iso-8859-1)。它应该是:

<!DOCTYPE html> 
<html xmlns="http://www.w3.org/1999/xhtml"> 

<HTML> 
<head> 

<title> 

20.000+ Cheap Wall Posters and Postcards 

</title> 

<META http-equiv="Content-Type" content="text/html; charset=utf-8"> 
+0

从我所看到的,页面甚至没有定义DOCTYPE。 – kennypu

+0

@Rob我改变了 '<!DOCTYPE HTML PUBLIC“ - // W3C // DTD HTML 4.01 // EN”“http://www.w3.org/TR/html4/strict.dtd”>' 至 '<!DOCTYPE html>'但它仍然在做... – bicycle

+0

我编辑了我的回复来处理这个问题。我已经确认了我所描述的改变(加上!DOCTYPE html)将会在标准模式下加载。 – Rob

相关问题