日本免费全黄少妇一区二区三区-高清无码一区二区三区四区-欧美中文字幕日韩在线观看-国产福利诱惑在线网站-国产中文字幕一区在线-亚洲欧美精品日韩一区-久久国产精品国产精品国产-国产精久久久久久一区二区三区-欧美亚洲国产精品久久久久

ie css margin auto 不居中解決方案( 二 )



復(fù)制代碼代碼如下:
!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Frameset//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-frameset.dtd"


我們選擇什么樣的DOCTYPE
理想情況當(dāng)然是嚴(yán)格的DTD,但對于我們大多數(shù)剛接觸web標(biāo)準(zhǔn)的設(shè)計師來說,過渡的DTD(XHTML 1.0 Transitional)是目前理想選擇(包括本站,使用的也是過渡型DTD) 。因為這種DTD還允許我們使用表現(xiàn)層的標(biāo)識、元素和屬性,也比較容易通過W3C的代碼校驗 。
注:上面說的表現(xiàn)層的標(biāo)識、屬性是指那些純粹用來控制表現(xiàn)的tag,例如用于排版的表格、背景顏色標(biāo)識等 。在XHTML中標(biāo)識是用來表示結(jié)構(gòu)的,而不是用來實現(xiàn)表現(xiàn)形式,我們過渡的目的是最終實現(xiàn)數(shù)據(jù)和表現(xiàn)相分離 。
打個比方:人體模特?fù)Q衣服 。模特就好比數(shù)據(jù),衣服則是表現(xiàn)形式,模特和衣服是分離的,這樣你就可以隨意換衣服 。而原來HTML4中,數(shù)據(jù)和表現(xiàn)是混雜在一起的,要一次性換個表現(xiàn)形式非常困難 。呵呵,有點抽象了,這個概念需要我們在應(yīng)用過程中逐步領(lǐng)會 。
補(bǔ)充:DOCTYPE聲明必須放在每一個XHTML文檔最頂部,在所有代碼和標(biāo)識之上 。
于是改了個transitional型的DTD聲明,可是div仍然沒有居中,再掃了一遍文章,抓到文章最后的重點:DOCTYPE聲明必須放在每一個XHTML文檔最頂部,在所有代碼和標(biāo)識之上 。把聲明前面的一切障礙掃除,刷新頁面,大功告成 。

推薦閱讀