HTML的基本語法標準是怎么定義的?
作者:佚名 時間:2013-12-27 分享到:
HTML的基本語法和語義是由HTML當前的最后版本4.01版定義的。HTML的成熟非?,其實成長才不過10年的時間。在本書前幾版的讀者還沒有講習完那本書的時候,新的版本就又出來了。今天,HTML已經不再曳繼續發展。W3C開始考慮采用XHTML。現在,需要等待的是瀏覽器制作商對這種標準的實現。
XHTML標準當前的版本是1.0.幸運的是,XHTML1.0從很大程度上來說是HTML4.01版的重新編制。它們之間有一些差異,由于流行的瀏覽器繼續支持HTML文檔,所有并沒有出現一股腦使用XHTML的現象。但是,一定要遵循下列方向:W3C正在考慮更新XHTML版本:1.1版本,而且瀏覽器開發人員也的確在他們的產品中逐漸地不再使用非標準的HTML特性。
顯然,瀏覽器開發人員需要依靠標準來讓自快捷的軟件有適當的格式,并能顯示普通的HTML和XHTML文檔。而創作者們則要使用的標準 來確保他們編寫的文檔有效而且正確,可以由瀏覽器正確的顯示出來。
然而,這個標準 并不總是那么精確;瀏覽器制造商可以自由地選擇讓自己的瀏覽器顯示某個元素的方式。并且,由于非常復雜的原因,商業力量也迫使很多開發人員加入某些標準 的瀏覽器擴展以改進語言。
為了在殘酷中的競爭中,很多人標新立異以吸引其他人的注意力,這一點并不需要多少學問就能很明顯的看出來。這一條同樣適用于各處瀏覽器,額外的花哨特性可能會在本應標準化的市場中取得優勢。但是對于創作者來說這卻是場噩夢。很多人希望你使用那些最新和最好的噱頭,甚至是有用的HTML或XHTML擴展,但這些卻不是標準的一部分,而且并不是所有的瀏覽器都支持這些做法。實際上,有些時候不同的瀏覽器對于同一件事情會使用不同的方法來支持。
HTML基本語法擴展
每一家軟件供應商都會嚴格遵守技術標準;與標準 不兼容將是一件十分尷尬的事情,因為你的況爭對手會利用一切機會去提醒用戶告訴他們你的產品不符合相關標準,不管這些不兼容的標準是多么古老或者沒用。同時,供應商們也在不斷的追求,努力使他們的產品與眾不同,而且比競爭對手的更好。Netscape和Internet EXplorer在標準HTML方面的擴展就是這種市場壓力的極好例子。
使用這些瀏覽器的非標準擴展時,很多文檔創作者會感到很安全,因為他們有著各種有影響力的客戶。不論好壞,主流瀏覽器中增加的HTML擴展立刻可以成為這種語言流行版本的一部分。就像英語的俚語跑到法國人的詞匯中一樣,無論法蘭西學院(Acadedmie Francaise)的人怎么努力阻止都無濟于事。
幸好在發行HTML4.0版本時,W3C標準趕上了瀏覽器制造商的步伐。事實上,情況反過來了。在Netscape Navigator和Internet Explorer中出現的很多HTMl擴展被W3C收錄進來,成為HTMl4.0和XHTML1.0標準的部分內容,而且新標準中的其他部分還沒有成為流行瀏覽器的特性。
如沒特殊注明,文章均為上海聯楷網絡原創,轉載請注明來自:http://www.ktcbnqb.cn/contact/20151229/n7353.html