快乐扑克三开奖查询|山东体彩快乐扑克开奖走势图

Hi,Are you ready?

準備好開始了嗎?
那就與我們取得聯系吧

有一個互聯網項目想和我們談談嗎?您可以填寫右邊的表格,讓我們了解您的項目需求,這是一個良好的開始,我們將會盡快與你取得聯系。讓慧眼獨具的您!享受我們專業的互聯網產品和服務!

BOXSIN NETWORK 博信網絡設計整合

業務熱線:0771-2860265 / 5783282(固話)
400-8842-880(全國熱線)

不打烊專線:13481069551 (盧經理)

E-mail:[email protected]

合作意向表

您需要的服務

現有網站改版
我需要做微信營銷
建設全新的企業網站
要找長期合作公司,需要年度服務
我需要做購物商城
我需要做系統平臺
我需要做小程序

您最關注的地方

對功能要求比較高
對設計創意要求比較高
需要可以購物支付
搜索引擎排名

預算

2萬內 2-5萬 5-10萬 10萬以上 大型項目需要招標
  • 看不清楚,換個圖片

業務QQ 0771/2860265 提交需求 博信網絡微信公眾號

博信網絡微信公眾號

加微信報價格

加微信報價格

輸入您的電話,了解詳情

  • 留言
  • 我們只做三件事:設計,建站,開發

    2015
    01.08

    點擊

    XHTML和HTML之間的區別

    來源: 本站   責任編輯:管理員   字體大小:    

    什么是是XHTML? 
      HTML是一種基本的WEB網頁設計語言,XHTML是一個基于XML的置標語言,看起來與HTML有些相象,只有一些小的但重要的區別,XHTML就是一個扮演著類似HTML的角色的XML,所以,本質上說,XHTML是一個過渡技術,結合了XML(有幾分)的強大功能及HTML(大多數)的簡單特性。 
      2000年底,國際W3C(World Wide Web Consortium)組織公布發行了XHTML 1.0版本。XHTML 1.0是一種在HTML 4.0基礎上優化和改進的的新語言,目的是基于XML應用。XHTML是一種增強了的HTML,它的可擴展性和靈活性將適應未來網絡應用更多的需求。下面是W3C的HTML工作組主席Steven Pemberton回答的關于XHTML的常見基礎問題。 
      什么是XHTML? 
      XHTML是一種為適應XML而重新改造的HTML。當XML越來越成為一種趨勢,就出現了這樣一個問題:如果我們有了XML,我們是否依然需要HTML?為了回答這個問題,1998年5月我們在舊金山開了兩天的工作會議,會議的結論是:需要。我們依然需要使用HTML。因為大量的人們已經習慣使用HTML來作為他們的設計語言,而且,已經有數以百萬計的頁面是采用HTML編寫的。 
      為什么XHTML 1.0相對HTML 4.0獨立發展? 
      并不是這樣。XHTML恰恰就是HTML 4.0的重新組織,(確切的說它是HTML 4.01,是一個修正版本的HTML 4.0,只不過以XHTML 1.0命名發行。) 它們在XML里的解釋會有一些必要的差別,但另一方面,它們依然非常相似,我們可以把XHTML的工作看作是HTML 4.0基礎上的延續。 
      XHTML 1.0如何實現XML標準? 
      XHTML就是一種XML應用。它采用XML的DTD文件格式定義,并運行在支持XML的系統上。這里要感謝XML的Namespaces功能,瀏覽器制造商不需要再創造新的私有標簽(tags),他們只需要在XHTML代碼里包含XML代碼片段,或者XML代碼里包含XHTML代碼片段。 
      與HTML相比XHTML有什么特點? 
      (1)XHTML解決HTML語言所存在的嚴重制約其發展的問題。HTML發展到今天存在三個主要缺點:不能適應現在越多的網絡設備和應用的需要,比如手機、PDA、信息家電都不能直接顯示HTML;由于HTML代碼不規范、臃腫,瀏覽器需要足夠智能和龐大才能夠正確顯示HTML;數據與表現混雜,這樣你的頁面要改變顯示,就必須重新制作HTML。因此HTML需要發展才能解決這個問題,于是W3C又制定了XHTML,XHTML是HTML向XML過度的一個橋梁。 
      (2)XML是web發展的趨勢,所以人們急切的希望加入XML的潮流中。XHTML是當前替代HTML4標記語言的標準,使用XHTML 1.0,只要你小心遵守一些簡單規則,就可以設計出既適合XML系統,又適合當前大部分HTML瀏覽器的頁面。這個意思就是說,你可以立刻設計使用XML,而不需要等到人們都使用支持XML的瀏覽器。這個指導方針可以使web平滑的過渡到XML。 
      (3)使用XHTML的另一個優勢是:它非常嚴密。當前網絡上的HTML的糟糕情況讓人震驚,早期的瀏覽器接受私有的HTML標簽,所以人們在頁面設計完畢后必須使用各種瀏覽器來檢測頁面,看是否兼容,往往會有許多莫名其妙的差異,人們不得不修改設計以便適應不同的瀏覽器。 
      (4)XHTML是能與其它基于XML的標記語言、應用程序及協議進行良好的交互工作。。 
      (5)XHTML是Web標準家族的一部分,能很好在無線設備等其它用戶代理上。 
      (6)在網站設計方面,XHTML可助你去掉表現層代碼的惡習,幫助你養成標記校驗來測試頁面工作的習慣。 

      XHTML是一項新技術,在瀏覽器和一些其他的軟件都支持它之前,我們應該有必要熟悉一下這項技術。為了我們更好的學習XHTML之前我們應該熟悉一下HTML4.0,我們可以去下載一個參考手冊來熟悉一下。以便于我們學起XHTML來更簡單,換句話說我們現在使用HTML編寫代碼時應該盡力少寫錯誤代碼,如:都要使用小寫的字符來編寫HTML,每個標記之后都要加上標記的結束如:

    網頁教學網歡迎您的光臨

     結束一定要有,我們要保持這種規則。 
      它們之間最大的區別在于: 
      1.XHTML 元素一定要被正確的嵌套使用。 
      在HTML里一些元素可以不正確嵌套也能正常顯示,如: 
      This text is bold and italic  
      而在XHTML必須要正確嵌套之后才能正常使用,如: 
      This text is bold and italic 
      注意:這個錯誤通常發生在當嵌套多層之后的標簽里面。如: 
      


    • Coffee 

    • Tea 
         


      • Black tea 

      • Green tea 

    • Milk 


      正確的應該是: 
      


    • Coffee 

    • Tea 
         
          


      • Black tea 

      • Green tea 

    • Milk 


      觀察上述的兩段代碼我們可以看到正確的里面我們在 

      之后插入  標簽。 
        XHTML 文件一定要有正確的組織格式。 
        所有的XHTML應該正確的被嵌套在以開始以結束的元素里面,其他的元素可以有子元素,并且子元素也要被正確的嵌套在他們的父元素內。如: 

         ...  
         ...  
          
        標簽名字一定要用小寫字母。 
        因為 XHTML文檔是XML應用程序, XML 對大小寫是敏感的。象 
       和 
       是兩個不同的標記。如錯誤代碼: 
         
        

      This is a paragraph


          
        正確格式為: 
         
        

      This is a paragraph


         
        所有的 XHTML 元素一定要關閉 
        不能有沒有關閉的空的元素存在我們的代碼中,其實對于這點我們是比較好結束的,有開始就應該有結束嗎?例如錯誤代碼: 
        

      This is a paragraph 
        

      This is another paragraph 
        正確的為: 
        

      This is a paragraph


        

      This is another paragraph


        獨立的一個標簽我們也要結束用 />來結束。 
        例如:錯誤代碼 
        This is a break

        Here comes a horizontal rule:



        Here’s an image  
        正確代碼: 
        This is a break
       
        Here comes a horizontal rule:
       
        Here’s an image 
       
        通過上面的幾個例子我們基本上看出了HTML和XHTML之間的不同,那么我們應該從現在起應該試著改變我們現在的HTML,例如都使用小寫的標記、在標記之后加上結束標記的符號 />。 
        XHTML 的語法 
        簡單的說寫 XHTML 要用干凈的 HTML 語法。 
        XHTML的一些其他語法要求: 
        屬性名字必須小寫。如: 
        錯誤代碼: 
        
       
        正確的代碼: 
        
        
        屬性值必須要被引用。如: 
        錯誤的代碼: 
        
       
        正確的代碼: 
        
        
        屬性的縮寫被禁止。如: 
        錯誤的代碼: 
        
       
        
       
        
       
        
       
        
       
        
       
        正確的代碼: 
        
       
        
       
        
       
        
       
        
       
        
       
        列出一個表讓大家知道: 
        HTML          XHTML  
        compact       compact="compact"  
        checked       checked="checked"  
        declare       declare="declare"  
        readonly       readonly="readonly"  
        disabled       disabled="disabled"  
        selected      selected="selected"  
        defer        defer="defer"  
        ismap        ismap="ismap"  
        nohref       nohref="nohref"  
        noshade       noshade="noshade"  
        nowrap       nowrap="nowrap"  
        multiple      multiple="multiple"  
        noresize      noresize="noresize"  
        用id屬性代替name屬性。如: 
        HTML 4.01 中為a,applet, frame, iframe, img 和 map定義了一個name屬性.在 XHTML 里name屬性是不能被使用的,應該用id 來替換它。如: 
        錯誤代碼: 
        
        
                正確的代碼: 
        
        
        注意:我們為了使舊瀏覽器也能正常的執行該內容我們也可以在標簽中同時使用id和name屬性。如: 
        
        
        為了適應新的瀏覽器瀏覽我們在上述代碼中的最后我加了/來結束標簽。 
      XHTML DTD定義文檔的類型。 
        在XHTML中我們必須聲明文檔的類型,以便于瀏覽器知道你的文檔是什么類型的,而且聲明部分要加在文檔的head之前。如: 

         
        Body text goes here 
         
        注:DOCTYPE聲明不是 XHTML 文檔的一部分,它也不是文檔的一個元素,所以我們沒必要加上結束標簽。 
        注:XHTML屬性都是在標簽里面。然而當我們在w3.org驗證時,并不解釋我們的文檔有沒有聲明類型。這是因為"xmlns=http://www.w3.org/1999/xhtml"是一個固定的值,如果你沒聲明的話,它也會被自動的加到標簽前。 
        我們使用DOCTYPE時的基本機構: 
         
         ...  
          
        DOCTYPE是document type(文檔類型)的簡寫,用來說明你用的XHTML或者HTML是什么版本。 
        其中的DTD(例如xhtml1-transitional.dtd)叫文檔類型定義,里面包含了文檔的規則,瀏覽器就根據你定義的DTD來解釋你頁面的標識,并展現出來。 
        要建立符合標準的網頁,DOCTYPE聲明是必不可少的關鍵組成部分;除非你的XHTML確定了一個正確的DOCTYPE,否則你的標識和CSS都不會生效。 
        XHTML 1.0 提供了三種DTD聲明可供選擇: 
        過渡的(Transitional):要求非常寬松的DTD,它允許你繼續使用HTML4.01的標識(但是要符合xhtml的寫法)。完整代碼如下: 
         
        嚴格的(Strict):要求嚴格的DTD,你不能使用任何表現層的標識和屬性,完整代碼如下: 

        框架的(Frameset):專門針對框架頁面設計使用的DTD,如果你的頁面中包含有框架,需要采用這種DTD。完整代碼如下:
         
        如何轉換現有的結構為XHTML 
        我們選擇什么樣的DOCTYPE?理想情況當然是嚴格的DTD,但對于我們大多數剛接觸web標準的設計師來說,過渡的DTD(XHTML 1.0 Transitional)是目前理想選擇(包括本站,使用的也是過渡型DTD)。因為這種DTD還允許我們使用表現層的標識、元素和屬性,也比較容易通過W3C的代碼校驗。 
        我們從現在的HTML轉換為XHTML注意以下幾點:  

        一、在每個頁面的首部都加上文檔類型的說明。如: 
         
        當然可以選擇其他類型的。 
        二、標記和name 要都用小寫。 
        我們可以自己編寫一個替換程序,將你的HTML文檔中的所有的標記都換為小寫字母,還有name屬性也要變為小寫。 
        三、所有的屬性值都要用引號引起來。 
        四、單獨的標簽,如: 


       , 
       and 
      ,都要在后面加/來結束。在這里不建議使用諸如:和形式的方式,直接在其后面加/就可以了,如。 
        五、我們打開W3C DTD 的官方網站:http://validator.w3.org/check/referer,驗證時一般錯誤可能會出現在你的標簽嵌套里。也可以用官方網站提供的轉換工具tidy來實現轉換:http://www.w3.org/People/Raggett/tidy/,我不建議大家直接來使用該工具來驗證,因為我們畢竟是新學XHTML我們還是自己轉換,這樣我們可以熟悉XHTML啊,再者說我們還要學習tidy工具的使用,那樣也是比較麻煩的。 
        六、我們直接打開下面的頁面可以直接輸入網址來驗證我們的程序了:http://webjx.com/js/standard.htm 
        XHTML 的模塊化 
        為什么要模塊化設計XHTML呢?XHTML雖然簡單,但是它的內容很多,包括了一個網絡設計師需要的絕大多數功能。XHTML一方面內容繁多復雜,但是從另一個角度來看它卻是非常簡單的。為了將XHTML分割成小的模塊,W3C已經建立起了小型的已經定義好了的一系列XHTML元素,他們獨立的能被與其他XML標準合并成的大型的更復雜的程序的簡單設備所使用。 
        通過XHTML模型,程序設計師能夠做如下的事情: 
        1.選擇那些能夠被使用XHTML構建塊標準的設備所支持的元素。 
        2.在遵循XHTML標準的同時使用XML可以對XHTML擴展。 
        3.簡單化的XHTML可以應用于像掌上電腦、移動電話、電視和家用電器等設備。 
        4.通過加入心的XML功能(像聲音、多媒體的)將XHTML延續到復雜程序的設計上。 
        5.像XHTML基本(XHTML對于移動設備的一個子集)那樣來定義XHTML的輪廓。  

      本文是2002年為硅谷動力網站翻譯的稿件。當時xhtml1.0剛剛開始被設計師所接觸,所以有下面這個基礎問答。 
      HTML語言是我們建立網頁的工具,從它出現發展到現在,規范不斷完善,功能越來越強。但是依然有缺陷和不足,人們仍在不斷的改進它,使它更加便于控制和有彈性,以適應網絡上日新月異的應用需求。2000年底,國際W3C(World Wide Web Consortium)組織公布發行了XHTML 1.0版本,XHTML和HTML,XML有什么不同,它增加了什么新功能,今天就讓我們來初步認識一下XHTML。  
      XHTML 1.0是一種在HTML 4.0基礎上優化和改進的的新語言,目的是基于XML應用。XHTML是一種增強了的HTML,它的可擴展性和靈活性將適應未來網絡應用更多的需求。下面是W3C的HTML工作組主席Steven pemberton回答的關于XHTML的常見基礎問題。  
      問:什么是XHTML?  
      答:XHTML是一種為適應XML而重新改造的HTML。當XML越來越成為一種趨勢,就出現了這樣一個問題:如果我們有了XML,我們是否依然需要HTML?為了回答這個問題,1998年5月我們在舊金山開了兩天的工作會議,會議的結論是:需要。我們依然需要使用HTML。因為大量的人們已經習慣使用HTML來作為他們的設計語言,而且,已經有數以百萬計的頁面是采用HTML編寫的。  
      問:為什么XHTML 1.0相對HTML 4.0獨立發展?  
      答:并不是這樣。XHTML恰恰就是HTML 4.0的重新組織,(確切的說它是HTML 4.01,是一個修正版本的HTML 4.0,只不過以XHTML 1.0命名發行。) 它們在XML里的解釋會有一些必要的差別,但另一方面,它們依然非常相似,我們可以把XHTML的工作看作是HTML 4.0基礎上的延續。  
      問:XHTML 1.0如何實現XML標準?  
      答:XHTML就是一種XML應用。它采用XML的DTD文件格式定義,并運行在支持XML的系統上。這里要感謝XML的Namespaces功能,瀏覽器制造商不需要再創造新的私有標簽(tags),他們只需要在XHTML代碼里包含XML代碼片段,或者XML代碼里包含XHTML代碼片段。  
      問:XHTML 1.0最主要的優勢是什么?  
      答:XML是web發展的趨勢,所以人們急切的希望加入XML的潮流中。使用XHTML 1.0,只要你小心遵守一些簡單規則,就可以設計出既適合XML系統,又適合當前大部分HTML瀏覽器的頁面。這個意思就是說,你可以立刻設計使用XML,而不需要等到人們都使用支持XML的瀏覽器。這個指導方針可以使web平滑的過渡到XML。  
      另一個使用XHTML的優勢是:它非常嚴密。當前網絡上的HTML的糟糕情況讓人震驚,早期的瀏覽器接受私有的HTML標簽,所以人們在頁面設計完畢后必須使用各種瀏覽器來檢測頁面,看是否兼容,往往會有許多莫名其妙的差異,人們不得不修改設計以便適應不同的瀏覽器。  
      用XML我們可以重新建立制度,瀏覽器制造商聯合采用"嚴格的錯誤防御標準",如果XML代碼不兼容,瀏覽器拒絕顯示頁面,這樣設計工作在發布前必須修正每一個錯誤。  
      問:用XHTML,網頁設計師會遇到和HTML一樣的瀏覽器兼容性問題嗎?  
      答:希望不會。"嚴格的錯誤防御標準"將幫助瀏覽器對代碼作出相同的響應,XML的namespaces功能使你可以增加自己的新標簽而不需要特別的瀏覽器支持。現在我們所需要得到保證的就是:所有瀏覽器開發商一致并且完全遵守我們制定的CSS。寫信給你的瀏覽器制造商,告訴你需要的CSS規范,你甚至可以檢測瀏覽器是否聽從你的設計。  
      問:學習XHTML是否很困難?  
      答:一點也不!  
      問:誰可以采用XHTML 1.0設計?  
      答:因為XHTML非常簡單易于實現,所以任何會用HTML的人都可以容易地使用XHTML。當使用XML瀏覽器的人們越來越多,更多的工作會被建議使用XML,那時侯也許都將使用XHTML。  
      問:什么時候XHTML網站會普及?  
      答:好問題。我已經看到一些使用XHTML建立的網站,甚至在XHTML 1.0發布以前。我相信它將會有一個大發展,因為它太容易了。  

      問:我們如何將現有的HTMl轉換為XHTML?  
      答:非常簡單,因為它們非常相似。在W3C(www.w3c.org)網站上有一個開放原代碼(open-source)的軟件叫HTML Tidy,可以幫助你直接轉換。  
      問:XHTML未來會怎樣?  
      答:XHTML1.0僅僅是這個新HTML語言的第一步。新版本將沒有向下兼容老瀏覽器的約束,可以有更多的發展空間。  
      首先,我們將進行一次徹底的清理,刪除HTML 4.0中不兼容的元素。  
      其次,我們將XHTML模塊化,允許人們在XML應用中使用XHTML模塊(比如表格),減少重復開發。同時也允許開發特別用途的設計,比如電話應用,只要屬于XHTML的子集就可以保持兼容,人們可以創造他們自己的HTML。  
      最后,在解決需求方面,我們將開發更多的表單(Forms)功能,允許在客戶端執行更多的檢測,減少客戶機--服務器之間的網絡信息傳輸。總之,更多令人興奮的功能將會被實現。  


      相關推薦

      400-8842-880

      品牌網站設計塑造高顏值公司!

      • 售前:0771-2860265 / 5783282
        13481069551(盧經理)

      • 售后:0771-5783282

      • 工作時間:09:00 - 18:30

      ©2019.ALL RIGHTS RESERVED.南寧博信網絡技術有限公司  桂ICP備10201394號  桂公網安備45010302001330號 html網站地圖 xml網站地圖
      快乐扑克三开奖查询