首頁?>?知識?資訊?>?網(wǎng)頁的html(自動生成靜態(tài)頁面)?>?正文

網(wǎng)頁的html(自動生成靜態(tài)頁面)

2010/6/21 0:00:00 · 稿源:傳誠信
  設(shè)計HTML語言的目的是為了能把存放在一臺電腦中的文本或圖形與另一臺電腦中的文本或圖形方便地聯(lián)系在一起,形成有機的整體,人們不用考慮具體信息是在當前電腦上還是在網(wǎng)絡(luò)的其它電腦上。我們只需使用鼠標在某一文檔中點取一個圖標,Internet就會馬上轉(zhuǎn)到與此圖標相關(guān)的內(nèi)容上去,而這些信息可能存放在網(wǎng)絡(luò)的另一臺電腦中。
  另外,HTML是網(wǎng)絡(luò)的通用語言,一種簡單、通用的全置標記語言。它允許網(wǎng)頁制作人建立文本與圖片相結(jié)合的復雜頁面,這些頁面可以被網(wǎng)上任何其他人瀏覽到,無論使用的是什么類型的電腦或瀏覽器。神奇嗎?一點都不神奇,因為現(xiàn)在你看到的就是這種語言寫的頁面!
  也許你聽說過許多可以編輯網(wǎng)頁的軟件,事實上,你不需要用任何專門的軟件來建立HTML頁面;你所需要的只是一個文本編輯器(或字處理器)(如Office Word\記事本\寫字板\Gedit\Vim\OpenOffice.org等等)以及HTML的工作常識。其實你很快就會發(fā)現(xiàn),基礎(chǔ)的HTML語言簡直容易死了。
  HTML只不過是組合成一個文本文件的一系列標簽。它們像樂隊的指揮,告訴樂手們哪里需要停頓,哪里需要激昂。
  HTML標簽通常是英文詞匯的全稱(如塊引用:blockquote)或縮略語(如“p”代表Paragraph),但它們的與一般文本有區(qū)別,因為它們放在單書名號里。故Paragragh標簽是

,塊引用標簽是

。有些標簽說明頁面如何被格式化(例如,開始一個新段落),其他則說明這些詞如何顯示(使文字變粗)還有一些其他標簽提供在頁面上不顯示的信息--例如標題。
  關(guān)于標簽,需要記住的是,它們是成雙出現(xiàn)的。每當使用一個標簽--如
,則必須以另一個標簽
將它關(guān)閉。注意“blockquote”前的斜杠,那就是關(guān)閉標簽與打開標簽的區(qū)別。 但是也有一些標簽例外。比如,標簽就不需要。
  基本HTML頁面以DOCTYPE開始,它聲明文檔的類型,且它之前不能有任何內(nèi)容(包括換行符和空格),否則將使文檔聲明無效,接著是標簽,以結(jié)束。在它們之間,整個頁面有兩部分--標題和正文。
  標題詞--夾在和標簽之間--這個詞語在打開頁面時出現(xiàn)在屏幕底部最小化的窗口。正文則夾在和之間--即所有頁面的內(nèi)容所在。頁面上顯示的任何東西都包含在這兩個標簽之中。
  那么讓我們建立一個簡單的范例吧,非常容易的。第一步,當然是要建立一個新的文本文件(記住,如果你在使用比較復雜的文字處理器,就應(yīng)該用“純文本”或“普通文本”來保存),將它命名為“xxxx.html”。(隨便你起一個什么名字,擴展名也可是HTM)。然后你可以用瀏覽器將它打開,你會看見最簡單的自己做的頁面。

HTML有什么特點和好處?

  HTML文檔制作不是很復雜,且功能強大,支持不同數(shù)據(jù)格式的文件鑲?cè)?,這也是WWW盛行的原因之一,其主要特點如下:
  1 簡易性,HTML版本升級采用超集方式,從而更加靈活方便。
  2 可擴展性,HTML語言的廣泛應(yīng)用帶來了加強功能,增加標識符等要求,HTML采取子類元素的方式,為系統(tǒng)擴展帶來保證。
  3 平臺無關(guān)性。雖然PC機大行其道,但使用MAC等其他機器的大有人在,HTML可以使用在廣泛的平臺上,這也是WWW盛行的另一個原因。用什么可以編輯HTML?
  HTML其實是文本,它需要瀏覽器的解釋,HTML的編輯器大體可以分為三種,
  1 基本編輯軟件,使用WINDOWS自帶的記事本或?qū)懽职娑伎梢跃帉懀斎?,如果你用WPS來編寫,也可以。不過存盤是請使用.htm或.html作為擴展名,這樣瀏覽器就可以解釋執(zhí)行了。
  2 半所見即所得軟件,這種軟件能大大提高開發(fā)效率,它可以使你在很短的時間內(nèi)做出Homepage,且可以學習HTML,這種類型的軟件主要有HOTDOG,還有國產(chǎn)的軟件網(wǎng)頁作坊。
  3 所見即所得軟件,使用最廣泛的編輯器,完全可以一點不懂HTML的知識就可以做出網(wǎng)頁,這類軟件主要有Frontpage98,DREAMWEAVER。
  更先進難懂的技術(shù)XHTML?
  XHTML中的X是可擴展的意思,XHTML就是可擴展的超文本標記語言,它比HTML有更嚴格的要求。如果說HTML是漢語,那么XHTML就是標準普通話。對于現(xiàn)在才剛剛開始學習網(wǎng)頁設(shè)計的朋友,直接學習XHTML是最佳的選擇。事實上它也屬于HTML家族,并且它是基于XML的,對比以前各個版本的HTML,它具有更嚴格的書寫標準、更好的跨平臺能力。由于某些需要,XHTML將以前版本的HTML能夠?qū)崿F(xiàn)的一些功能交給了CSS,這意味著你將需要學習兩種技術(shù)。但是這確實是Web未來發(fā)展的潮流。

HTML標準的版本歷史

  超文本置標語言(第一版)——在1993年6月發(fā)為互聯(lián)網(wǎng)工程工作小組 (IETF)工作草案發(fā)布(并非標準).
  HTML 2.0——1995年11月作為RFC 1866發(fā)布,在RFC 2854于2000年6月發(fā)布之后被宣布已經(jīng)過時
  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日發(fā)布,基于嚴格的HTML 4.01語法,是國際標準化組織和國際電工委員會的標準
  XHTML 1.0——發(fā)布于2000年1月26日,是W3C推薦標準,后來經(jīng)過修訂于2002年8月1日重新發(fā)布。
  XHTML 1.1, 于2001年5月31日發(fā)布
  (XHTML 2.0, W3C工作草案)
  HTML沒有1.0版本是因為當時有很多不同的版本。有些人認為蒂姆·伯納斯-李的版本應(yīng)該算初版,這個版本沒有IMG元素。當時被稱為HTML+的后續(xù)版的開發(fā)工作于1993年開始,最初是被設(shè)計成為“HTML的一個超集”。第一個正式規(guī)范在為了和當時的各種HTML標準區(qū)分開來,使用了2.0作為其版本號。HTML+的發(fā)展繼續(xù)下去,但是它從未成為標準。
  HTML3.0規(guī)范是由當時剛成立的W3C于1995年3月提出,提供了很多新的特性,例如表格、文字繞排和復雜數(shù)學元素的顯示。雖然它是被設(shè)計用來兼容2.0版本的,但是實現(xiàn)這個標準的工作在當時過于復雜,在草案于1995年9月過期時,標準開發(fā)也因為缺乏瀏覽器支持而中止了。3.1版從未被正式提出,而下一個被提出的版本是開發(fā)代號為Wilbur的HTML 3.2,去掉了大部分3.0中的新特性,但是加入了很多特定瀏覽器,例如Netscape和Mosaic的元素和屬性。HTML對數(shù)學公式的支持最后成為另外一個標準MathML。
  HTML 4.0同樣也加入了很多特定瀏覽器的元素和屬性,但是同時也開始“清理”這個標準,把一些元素和屬性標記為過時的,建議不再使用它們。HTML的未來和CSS結(jié)合會更好。
  HTML4.01的新突破
  1997年 HTML 3.2版已經(jīng)極大豐富了HTML功能。
  1997年12月推出HTML 4.0版將HTML語言推向一個新高度,該版本倡導了兩個理念。
  (1)將文檔結(jié)構(gòu)和顯示樣式分離;
 ?。?)更廣泛的文檔兼容性。
  由于同期CSS層疊樣式表的配套推出,更使得HTML和CSS對于網(wǎng)頁制作的能力達到前所未有的高度。
  1999年12月,W3C網(wǎng)絡(luò)標準化組織推出改進版的HTML4.01,該語言相當成熟可靠,一直沿用至今。
  HTML4.01相比先前的版本在國際化設(shè)置,提高兼容性,樣式表支持,以及腳本,打印方面都有所提高。
  HTML 5 的改進
  
2007年HTML 5草案被W3C接納,并成立了新的HTML工作團隊。
  2008年1月22日第一份正式HTML 5草案發(fā)布。
  HTML 5增加了更多樣化的API,提供了嵌入音頻、視頻、圖片的函數(shù)、客戶端數(shù)據(jù)存儲,以及交互式文檔。其他特性包括新的頁面元素,比如
,
,