html頁面轉JSP之后樣式變化的問題


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


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM