国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 網站 > WEB開發 > 正文

關于HTML、XHTML、CSS、XML的區別

2024-04-27 15:12:41
字體:
來源:轉載
供稿:網友

最后一個l必須去掉。(因為html識別不了,只能識別htm)。MSIE能自動識別和打開這些文件,但編寫網頁地址的時候必須是完全對應的,也就是說index.htm和index.html是兩個不同的文件,對應著不同的地址。

XHTML(eXtensible HyperText Markup Language)

  更先進難懂的技術XHTML?   簡單點說:X是嚇唬人的,其實XHTML就是嚴謹而準確的HTML。如果說HTML是漢語,那么XHTML就是標準普通話。對于現在才剛剛開始學習網頁設計的朋友,直接學習XHTML是最佳的選擇。   復雜點說:XHTML是HTML的“升級規范”產品,其中”X”代表可擴展的,是單詞”extensible”的縮寫。事實上它也屬于HTML家族,對比以前各個版本的HTML,它具有更嚴格的書寫標準、更好的跨平臺能力。由于某些需要,XHTML將以前版本的HTML能夠實現的一些功能交給了CSS,這意味著你將需要學習兩種技術。但是這確實是Web未來發展的潮流。X代表“可以擴展的”。編輯本段HTML標準的版本歷史 1)HTML和XHTML的發展歷史   HTML 1.0——1993年6月發為互聯網工程工作小組 (IETF)工作草案發布(并非標準).   HTML 2.0——1995年11月作為RFC 1866發布,在RFC 2854于2000年6月發布之后被宣布已經過時   HTML 3.2——1996年1月14日,W3C推薦標準   HTML 4.0——1997年12月18日,W3C推薦標準   HTML 4.01(微小改進)——1999年12月24日,W3C推薦標準   ISO/IEC 15445:2000(“ISO HTML”)——2000年5月15日發布,基于嚴格的HTML 4.01語法,是國際標準化組織和國際電工委員會的標準   XHTML 1.0——發布于2000年1月26日,是W3C推薦標準,后來經過修訂于2002年8月1日重新發布。   XHTML 1.1 – 于2001年5月31日發布    XHTML與HTML的重要區別: 1. 在XHTML中標記名稱必須小寫 2. 在XHTML中屬性名稱必須小寫 3. 在XHTML中標記必須嚴格嵌套 4. 在XHTML中標記必須封閉 5. 在XHTML中,即使是空元素的標記也必須封閉 6. 在XHTML中屬性值用雙引號括起來 7. 在XHTML中屬性值必須使用完整形式 8. 在XHTML中,應該區分“內容標記”與¨結構標記”

xml(eXtensible Markup Language)

W3C網址:www.w3.org/TR/WD-xml

1)W3C意識到HTML的原罪:   - 不能解決所有解釋數據的問題 - 像是影音文件或化學公式、音樂符號等其它型態的內容;   - 效能問題 - 需要下載整份文件,才能開始對文件做搜尋的動作;   - 擴充性、彈性、易讀性均不佳;   為了解決以上問題,專家們使用SGML精簡制作,并依照HTML的發展經驗,產生出一套使用上規則嚴謹,但是簡單的描述數據語言:XML。 XML是一個以更中立的方式,讓消費端自行決定要如何消化、呈現從服務端所提供的信息。XML目的即在于提供一個對信息能夠做精準描述的機制,藉以彌補 HTML 太過于表現導向的特質。 2)XML是什么?   XML(eXtensible Markup Language)即可擴展標記語言(始于1998年),它與HTML一樣,都是基于SGML(標準通用語言)。XML是Internet環境中跨平臺的,依賴于內容的技術,是當前處理結構化文檔信息的有力工具。XML是一種簡單的數據存儲語言,使用一系列簡單的標記描述數據,而這些標記可以用方便的方式建立,雖然XML占用的空間比二進制數據要占用更多的空間,但XML極其簡單易于掌握和使用。   XML的簡單使其易于在任何應用程序中讀寫數據,這使XML很快成為數據交換的唯一公共語言,雖然不同的應用軟件也支持其它的數據交換格式,但不久之后他們都將支持XML,那就意味著程序可以更容易的與Windows、Mac OS, linux以及其他平臺下產生的信息結合,然后可以很容易加載XML數據到程序中并分析他,并以XML格式輸出結果。   XML與access,Oracle和SQL Server等數據庫不同,數據庫提供了更強有力的數據存儲和分析能力,例如:數據索引、排序、查找、相關一致性等,XML僅僅是展示數據。事實上XML與其他數據表現形式最大的不同是:他極其簡單。這是一個看上去有點瑣細的優點,但正是這點使XML與眾不同。

SHTML

  如果用一句話來解釋就是:SHTML不是HTML而是一種服務器 API,shtml是服務器動態產成的html。   雖然兩者都是超文本格式,但shtml是一種用于SSI技術的文件。 也就是Server Side Include–SSI 服務器端包含指令。 如果Web Server有SSI功能的話(大多數(尤其是基于Unix平臺)的WEB服務器如Netscape EnterPRise Server等均支持SSI命令)。 會對shtml文件特殊招待。先掃一次shtml文件看沒有特殊的SSI指令現在。 有就按Web Server設定規則解釋SSI指令。解釋完后跟一般html一起掉去客戶端。   SHTML使用SSI(Server Side Include)的html文件擴展名,SSI(Server Side Include),通常稱為”服務器端嵌入”或者叫”服務器端包含”,是一種類似于asp的基于服務器的網頁制作技術。

CSS(Cascading Style Sheets)層疊樣式表

什么是CSS呢?你可能急迫的想知道答案。但是空泛的文字描述意義不大,讓我們先來一點感性體驗吧。看看這個沒有添加CSS的HTML文件:http://www.csszengarden.com/zengarden-sample.html

  是一個普普通通的網頁。然而通過給這個文件添加的CSS規則,我們可以得到十分美觀的網頁:http://www.csszengarden.com/   這還不是全部,不改動HTML,只是通過添加不同的CSS規則,我們就可以得到各種不同樣式的網頁:   http://www.csszengarden.com/?cssfile=/208/208.css&page=0

  好了,下面我們再來回答什么是CSS這個問題。什么是Cascading Style Sheets(層疊樣式表)   * CSS是Cascading Style Sheets(層疊樣式表)的簡稱.   * CSS語言是一種標記語言,它不需要編譯,可以直接由瀏覽器執行(屬于瀏覽器解釋型語言).   * 在標準網頁設計中CSS負責網頁內容(XHTML)的表現.   * CSS文件也可以說是一個文本文件,它包含了一些CSS標記,CSS文件必須使用css為文件名后綴.   * 可以通過簡單的更改CSS文件,改變網頁的整體表現形式,可以減少我們的工作量,所以她是每一個網頁設計人員的必修課.   * CSS是由W3C的CSS工作組產生和維護的


發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 铁岭县| 松原市| 民权县| 丰城市| 亳州市| 峡江县| 汶川县| 洞头县| 姚安县| 绥宁县| 二连浩特市| 大方县| 乌鲁木齐县| 大邑县| 翼城县| 理塘县| 英德市| 邹平县| 靖安县| 女性| 宝鸡市| 松潘县| 清徐县| 德格县| 兰溪市| 望江县| 察雅县| 安新县| 凤庆县| 呼伦贝尔市| 南丰县| 永福县| 台中县| 阿拉善右旗| 太仆寺旗| 万年县| 台北市| 西和县| 定安县| 元江| 静安区|