接著上一篇,統一思想,遵循標準。如何遵循標準,其實標準很多,結構標準,表現標準,行為標準。選擇標準規範,就優先選擇W3C建議的標準。
結構標準可選項看維基百科的HTML建議標準有哪些:
http://zh.wikipedia.org/wiki/HTML#HTML
N多標準,建議選擇適合你公司和團隊的標準,其實核心理念還是讓專案統一遵循一個標準,嚴格的XHTML是這樣的。
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE html
PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
" http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd ">
<html xmlns=" http://www.w3.org/1999/xhtml " xml:lang="en" lang="en">
<head>
<title>Virtual Library</title>
</head>
<body>
<p>Moved to <a href=" example.org .http://example.org/"> example.org</a>.</p>
</body>
</html>
XHTML的媒體類型是application/xhtml+xml ,而不是被大多數裝置都辨識的text/html。增加xml頭部聲明也會造成IE6的quirks模式。總是得來說,不是通用性很強的標準,使用的時候需要捨棄W3C的一些說明,改良後的應該是去掉xml聲明,去掉媒體類型是application/xhtml+xml。不要給你們團隊的開發造成不必要的困擾。
<!DOCTYPE html
PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
" http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd ">
< html lang="en-US" xml:lang="en-US" xmlns=" http://www.w3.org/1999/xhtml ">
<head>
<title>Introduction to HTML</title>
<link rel="shortcut icon" href="/favicon.ico" type="image/x-icon" />
<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1" />
</head>
<body>
</body>
</html>
我在這裡建議選擇XHTML1.0標準的過渡型,如果你覺得XHTML過於花哨,不適用,HTML4.0的嚴格型也是很好的選擇。 HTML2.0已經被HTML5取代,看起來HTML4還是更有向後的延續性。