標籤:官方網站 eset 比較 img 輸入 html 架構頁面 結束 實現
html 儲存為jsp 樣式變化了 ,比如裡面的一些input 獲知是其他的一些樣式變化的。
<!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">
原因可能是這個的影響。
XHTML 1.0 提供了三種DTD聲明可供選擇:
過渡的(Transitional):要求非常寬鬆的DTD,它允許你繼續使用HTML4.01的標識(但是要符合xhtml的寫法)。完整代碼如下:
《!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"》
嚴格的(Strict):要求嚴格的DTD,你不能使用任何錶現層的標識和屬性,完整代碼如下:
《!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"》
架構的(Frameset):專門針對架構頁面設計使用的DTD,如果你的頁面中包含有架構,需要採用這種DTD。完整代碼如下:
《!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Frameset//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-frameset.dtd"》
我們從現在的HTML轉換為XHTML注意以下幾點:
一、在每個頁面的首部都加上文件類型的說明。如:
《!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"》
當然可以選擇其他類型的。
二、標記和name 要都用小寫。
我們可以自己編寫一個替換程式,將你的HTML文檔中的所有的標記都換為小寫字母,還有name屬性也要變為小寫。
三、所有的屬性值都要用引號引起來。
四、單獨的標籤,如: 《hr》 , 《br》 and 《img》,都要在後面加/來結束。在這裡不建議使用諸如:《img》和《/img》形式的方式,直接在其後面加/就可以了,如《br /》。
五、我們開啟W3C DTD 的官方網站:http://validator.w3.org/check/referer,驗證時一般錯誤可能會出現在你的標籤嵌套裡。也可以用官方網站提供的轉換工具tidy來實現轉換:http://www.w3.org/People/Raggett/tidy/,我不建議大家直接來使用該工具來驗證,因為我們畢竟是新學XHTML我們還是自己轉換,這樣我們可以熟悉XHTML啊,再者說我們還要學習tidy工具的使用,那樣也是比較麻煩的。
六、我們直接開啟下面的頁面可以直接輸入網址來驗證我們的程式了:http://validator.w3.org/check?uri=http%3A%2F%2Fmoban.7880.com%2F
html頁面轉JSP之後樣式變化的問題