親注冊登錄道勤網(wǎng)-可以查看更多帖子內(nèi)容哦。ò蕡D片、文字詳情等)請您及時(shí)注冊登錄-bmrsportswear.com
您需要 登錄 才可以下載或查看,沒有賬號(hào)?立即注冊
x
關(guān)于htm和html,shtm與shtml,dhtml,xhtml之間的定義與區(qū)別
htm與html:
html是當(dāng)今網(wǎng)頁文件的一種最基本的,也是使用最廣泛的保存格式,與CGI,ASP,JSP或PHP之類的動(dòng)態(tài)網(wǎng)頁技術(shù)所保存的文件格式不同,頁面中沒有嵌入任何服務(wù)端執(zhí)行的語句,是一種靜態(tài)的頁面格式,一般的瀏覽器都能直接解釋并顯示,無非就是一些標(biāo)簽在頁面里,如:<title> <body> <table> ... ,相對來講,其運(yùn)行速度比.asp .jsp 或.php格式的文件要快,而且更容易被搜索引擎收錄。
htm與html沒有實(shí)質(zhì)上的區(qū)別,只是為了滿足DOS的8+3(文件名不能超過8個(gè)字符,擴(kuò)展名不能超過3個(gè)字符)文件命名。
shtm與shtml
shtml是一種基于SSI技術(shù)的文件,也就是Server Side Include--SSI 服務(wù)器端包含指令,一些Web Server如果有SSI功能的話就會(huì)對shtml文件特殊招待,服務(wù)器會(huì)先掃一次shtml文件看沒有特殊的SSI指令存在,如果有的話就按Web Server設(shè)定規(guī)則解釋SSI指令,解釋完后像一般html一樣調(diào)去客戶端。shtm與shtml也沒有實(shí)質(zhì)上的區(qū)別。
xhtml
XHTML是The Extensible HyperText Markup Language可擴(kuò)展標(biāo)識(shí)語言的縮寫。目前推薦遵循的是W3C于2000年1月26日推薦XML1.0(參考http://www.w3.org/TR/xhtml1)。XML雖然數(shù)據(jù)轉(zhuǎn)換能力強(qiáng)大,完全可以替代HTML,但面對成千上萬已有的站點(diǎn),直接采用XML還為時(shí)過早。因此,我們在HTML4.0的基礎(chǔ)上,用XML的規(guī)則對其進(jìn)行擴(kuò)展,得到了XHTML。簡單的說,建立XHTML的目的就是實(shí)現(xiàn)HTML向XML的過渡。
大部分常見的瀏覽器都可以正確地解析XHTML,即使老一點(diǎn)的瀏覽器,XHTML作為HTML的一個(gè)子集,許多也可以解析。也就是說,幾乎所有的網(wǎng)頁瀏覽器在正確解析HTML的同時(shí),可兼容XHTML。當(dāng)然,從[[HTML]]完全轉(zhuǎn)移到XHTML,還需要一個(gè)過程。
跟[[CSS]](Cascading Style Sheets,層疊式樣式表)結(jié)合后,XHTML能發(fā)揮真正的威力;這使實(shí)現(xiàn)樣式跟內(nèi)容的分離的同時(shí),又能有機(jī)地組合網(wǎng)頁代碼,在另外的單獨(dú)文件中,還可以混合各種XML應(yīng)用,比如[[MathML]]、[[SVG]]。
從[[HTML]]到XHTML過渡的變化比較小,主要是為了適應(yīng)[[XML]]。最大的變化在于文檔必須是[[良構(gòu)]]的,所有[[標(biāo)簽]]必須閉合,也就是說開始標(biāo)簽要有相應(yīng)的結(jié)束標(biāo)簽。另外,XHTML中所有的標(biāo)簽必須小寫。而按照HTML 2.0以來的傳統(tǒng),很多人都是將標(biāo)簽大寫,這點(diǎn)兩者的差異顯著。在XHTML中,所有的參數(shù)值,包括數(shù)字,必須用雙引號(hào)括起來(而在[[SGML]]和 HTML中,引號(hào)不是必須的,當(dāng)內(nèi)容只是數(shù)字、字母及其它允許的特殊字符時(shí),可以不用引號(hào))。所有元素,包括空元素,比如img、br等,也都必須閉合,實(shí)現(xiàn)的方式是在開始標(biāo)簽?zāi)┪布尤胄笨,比?lt;code><nowiki><img … /></nowiki></code> 、<code><nowiki><br /></nowiki></code>。省略參數(shù),比如<code><nowiki><option selected></nowiki></code>,也不允許,必須用<code><nowiki><option selected="selected"></nowiki></code>。
DHTML
Dynamic HTML也就是動(dòng)態(tài)HTML,以下稱之為DHTML。但到底DHTML是什么呢?
我們首先來看一看HTML。它是一種“靜態(tài)”的網(wǎng)葉設(shè)計(jì)語言,主要提供文本和圖形的顯示功能。但它很難提供多媒體、二維空間移動(dòng)、精確定位文字、圖形的大小和位置。
DHTML作為瀏覽器自帶的功能,實(shí)際上只是一種概念,它并不屬于一種專門技術(shù)(如Javascript,Activex),它也不是指標(biāo)簽, Plug-in,或者是瀏覽器。
DHTML是近年來網(wǎng)絡(luò)發(fā)展進(jìn)程中最振奮人心也最具實(shí)用性的創(chuàng)新之一。它是一種通過各種技術(shù)的綜合發(fā)展而得以實(shí)現(xiàn)的概念(當(dāng)然,不同的瀏覽器,實(shí)現(xiàn)的程度也不同),這些技術(shù)包括Javascript, VBScript, Document Object Model(文件目標(biāo)模塊)簡稱DOM,Layers和Cascading Style Sheets(CSS)等。
那么,什么是DHTML?簡而言之,DHTML就是一種即使在網(wǎng)頁下載進(jìn)瀏覽器以后仍然能夠隨時(shí)變換更新網(wǎng)葉內(nèi)容排版樣式以及動(dòng)畫等等。
html和xhtml的區(qū)別:
HTML 和 XHTML 的區(qū)別簡單來說,XHTML 可以認(rèn)為是 XML 版本的 HTML,為符合 XML 要求,XHTML 語法上要求更嚴(yán)謹(jǐn)些。
以下是 XHTML 相對 HTML 的幾大區(qū)別:
XHTML 要求正確嵌套
XHTML 所有元素必須關(guān)閉
XHTML 區(qū)分大小寫
XHTML 屬性值要用雙引號(hào)
XHTML 用 id 屬性代替 name 屬性
XHTML 特殊字符的處理
XHTML 要求正確嵌套 |
道勤主機(jī)提供365天*24小時(shí)全年全天無休、實(shí)時(shí)在線、零等待的售后技術(shù)支持。竭力為您免費(fèi)處理您在使用道勤主機(jī)過程中所遇到的一切問題!
如果您是道勤主機(jī)用戶,那么您可以通過QQ【792472177】、售后QQ【59133755】、旺旺【詮釋意念】、微信:q792472177免費(fèi)電話、后臺(tái)提交工單這些方式聯(lián)系道勤主機(jī)客服!
如果您不是我們的客戶也沒問題,點(diǎn)擊頁面最右邊的企業(yè)QQ在線咨詢圖標(biāo)聯(lián)系我們并購買后,我們?yōu)槟赓M(fèi)進(jìn)行無縫搬家服務(wù),讓您享受網(wǎng)站零訪問延遲的遷移到道勤主機(jī)的服務(wù)! |