最后一個l必須去掉。(因為html識別不了,只能識別htm)。MSIE能自動識別和打開這些文件,但編寫網頁地址的時候必須是完全對應的,也就是說index.htm和index.html是兩個不同的文件,對應著不同的地址。
更先進難懂的技術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中,應該區分“內容標記”與¨結構標記”
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不是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規則,我們可以得到十分美觀的網頁: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工作組產生和維護的
新聞熱點
疑難解答