2011-05-29 30 views

回答

5

它在IE6和更新的瀏覽器工作在標準模式。與一個DOCTYPE如觸發它:

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

由於替代方案是特殊模式,以及與其他瀏覽器創建許多inconsistances,標準模式是高度期望的。

所以,是的,這是一個很好的方法來集中事情。

align:center;

也就是說,在另一方面,是無稽之談。 CSS中沒有align屬性。

0

我發現爲什麼這種風格等多種風格不工作爲IE8(僅適用於這個瀏覽器)的問題。問題是,我寫

<html> 

<head> 
<title>About us</title> 
<link href="css/about.css" rel="stylesheet" type="text/css" /> 
</head> 

<body> 
....... 

現在,我已經把它改爲:

<!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"> 

<head> 
<title>About us</title> 
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> 
<link href="css/about.css" rel="stylesheet" type="text/css" /> 
</head> 

<body> 
+1

是的,這就是我說的。您需要一個觸發標準模式的Doctype。我不會自己挑選XHTML,因爲它會產生[很多跳躍](http://www.w3.org/TR/xhtml-media-types/#compatGuidelines),但它確實觸發了標準模式。 – Quentin 2011-05-29 08:00:49

相關問題