上文:悟道WEB標(biāo)準(zhǔn):統(tǒng)一思想,遵循標(biāo)準(zhǔn)
接著上一篇,統(tǒng)一思想,遵循標(biāo)準(zhǔn)。如何遵循標(biāo)準(zhǔn),其實(shí)標(biāo)準(zhǔn)有很多,結(jié)構(gòu)標(biāo)準(zhǔn),表現(xiàn)標(biāo)準(zhǔn),行為標(biāo)準(zhǔn)。選擇標(biāo)準(zhǔn)規(guī)范,就優(yōu)先選擇W3C推薦的標(biāo)準(zhǔn)。 結(jié)構(gòu)標(biāo)準(zhǔn)可選項(xiàng) 看下維基百科的HTML推薦標(biāo)準(zhǔn)都有哪些: http://zh.wikipedia.org/wiki/HTML#HTML N多標(biāo)準(zhǔn),建議選擇適合你公司和團(tuán)隊(duì)的標(biāo)準(zhǔn),其實(shí)核心理念還是讓項(xiàng)目統(tǒng)一遵循一個(gè)標(biāo)準(zhǔn),嚴(yán)格的XHTML是這樣的。
<?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "<html xmlns=" <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 ,而不是被大多設(shè)備都識(shí)別的text/html。增加xml頭部聲明還會(huì)造成IE6的quirks模式?偟脕(lái)說(shuō),不是通用性很強(qiáng)的標(biāo)準(zhǔn),使用的時(shí)候需要舍棄W3C的一些說(shuō)明,改良后的應(yīng)該是去掉xml聲明,去掉媒體類型是application/xhtml+xml。不要給你們團(tuán)隊(duì)的開發(fā)造成不必要的困擾。
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "<html lang="en-US" xml:lang="en-US" xmlns="<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標(biāo)準(zhǔn)的過(guò)渡型,如果你覺(jué)得XHTML過(guò)于花俏,不適用,HTML4.0的嚴(yán)格型也是很好的選擇。HTML2.0已經(jīng)被HTML5所取代,貌似看起來(lái)HTML4還是更具有向后的延續(xù)性。
出處:藍(lán)色理想
責(zé)任編輯:bluehearts
上一頁(yè) 下一頁(yè) 悟道Web標(biāo)準(zhǔn):讓W(xué)3C標(biāo)準(zhǔn)兼容終端 [2]
◎進(jìn)入論壇網(wǎng)頁(yè)制作、WEB標(biāo)準(zhǔn)化版塊參加討論,我還想發(fā)表評(píng)論。
|