




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、第一節(jié) HTML 文檔的基本結(jié)構(gòu)及編輯運(yùn)算HTML用途 超文本標(biāo)記語言HTML是Web的通用語言,是創(chuàng)建Web頁和發(fā)布Web信息的格式,是Web設(shè)計(jì)的基礎(chǔ),是控制Web瀏覽器在屏幕上顯示內(nèi)容的核心技術(shù)。HTML產(chǎn)生 十九世紀(jì)七十年代,美國(guó)哈佛大學(xué)的學(xué)生Ted.Nelson提出了一個(gè)極富有創(chuàng)造性的幻想:全球?qū)⒔⒁粋€(gè)信息網(wǎng),在這個(gè)信息網(wǎng)上用戶可以任意地選擇其所需訪問的信息資源,而不需要關(guān)心這些信息量的來源。為此他還創(chuàng)造了一個(gè)術(shù)語超文本。超文本具的極強(qiáng)交互能力。用戶只需指點(diǎn)文本中的字或詞組,便可激發(fā)與其語意相關(guān)的新的信息流。因
2、為在超文本中的許多字或詞都具有一個(gè)鏈,將其指向另一個(gè)文本,而之后仍有鏈接指向下一個(gè)文本。這樣只憑借詞義或語意的關(guān)系即可供人們?nèi)我鉃g覽。 這是一個(gè)邁向新技術(shù)挑戰(zhàn)的幻想,是人類向信息社會(huì)邁進(jìn)時(shí)夢(mèng)寐以求的目標(biāo)。當(dāng)年的幻想隨著世界計(jì)算機(jī)技術(shù)的飛速發(fā)展,如今已成為現(xiàn)實(shí)。 HTML是1986年制定的國(guó)際標(biāo)準(zhǔn)ISO8879-Standard Generalized Markup Language(SGML)的一種應(yīng)用。SGML是一種工業(yè)技術(shù)中應(yīng)用的標(biāo)記語言的標(biāo)準(zhǔn),它由三個(gè)部分組成:說明、程序和實(shí)例。其序言是一種文檔類型定義(DTD),它
3、定義了一種語法。HTML即是SGML的一種語法定義。HTML近似于SGML的一個(gè)簡(jiǎn)化的專業(yè)版,但是它提供的信息鏈接特性使其成為有別于SGML的一種著名計(jì)算機(jī)語言。 HTML繼早先發(fā)表的0.9版、1.0版和2.0版后,于1995年3月發(fā)表了3.0版(HTML Specification Version3.0)的草案,即未正式發(fā)表的版本。值得一提的是1.0版、2.0版或3.0并不是指這種語言的軟件產(chǎn)品的版本,而是指HTML的語法規(guī)定的版本。它被子稱為Internet工程任務(wù)實(shí)施方案(Draft the Internet Engineering Task Forc
4、e)。它由Internet工程任務(wù)實(shí)施(IETF)的HTML工作組在“”中發(fā)布。HTML目的 最初設(shè)計(jì)HTML語言的目的是使科學(xué)家們可以創(chuàng)建包含基本格式化命令(即標(biāo)記)和其他信息鏈接(稱作超文本或超鏈接)的基于文本的文檔。例如,一個(gè)有關(guān)地震的文檔可以包含一個(gè)到其他科學(xué)家撰寫的有關(guān)板塊構(gòu)造理論的文檔的鏈接。 HTML用于編制可以在不同的平臺(tái)上實(shí)施鏈接的超文本文件。HTML的標(biāo)記可以表達(dá)超文本的新聞、郵件、文檔及超媒體包含在線的圖形、視像的信息體。 在這一
5、節(jié)中將介紹HTML是如何實(shí)現(xiàn)超文本的鏈接,HTML文檔的基本組成以及支持HTML文檔的傳輸協(xié)議HTTP。它們是HTML的基礎(chǔ),又是一些容易混淆的抽象概念。一、超文本鏈接的相關(guān)概念 1超鏈接(Hyperlink) 超文本的鏈接稱為超鏈接。在HTML中將超鏈接定義為兩個(gè)錨標(biāo)(anchor)之間的聯(lián)系。錨標(biāo)是信息存儲(chǔ)的地點(diǎn)。形成超鏈接的兩個(gè)地點(diǎn)必然是從源點(diǎn)(source)指向目標(biāo)(destination)。若用一個(gè)箭頭來描述一個(gè)超鏈接關(guān)系,則出發(fā)的源點(diǎn)是箭頭的尾(tail),到達(dá)的目的地是箭頭的頭(head)。在實(shí)際應(yīng)用中,用鼠標(biāo)點(diǎn)擊屏幕上的超文本之處即是超鏈接的
6、源點(diǎn)或尾,由該鏈接所調(diào)出的文檔所在地點(diǎn)即是超鏈接的目標(biāo)或頭。2統(tǒng)一資源定位器 超鏈接的目標(biāo)地點(diǎn)的描述采用統(tǒng)一資源定位的方法。在超文本中任何一個(gè)目標(biāo)地點(diǎn)都有一個(gè)統(tǒng)一資源定位器(URL,Uniform Resoure Location)。它確定了網(wǎng)絡(luò)中任何一個(gè)文檔的所在地點(diǎn)。URL由三個(gè)部分組成,例如學(xué)院主頁的URL為: http:定義了服務(wù)器的訪問方法,亦即是訪問協(xié)議的名稱。http-超文本傳輸協(xié)議(后面介紹)。
7、160; / :定義了服務(wù)器地址,或稱主機(jī)名(hostname)。 / :定義了文件在服務(wù)器中的路徑和文件名稱。 上述的表達(dá)必須符合Internet中資源描述的統(tǒng)一規(guī)定,因而都冠以“統(tǒng)一資源”的稱呼。3超文本傳輸協(xié)議和HTTP服務(wù)器 支持超鏈接的協(xié)議就是超文本傳輸協(xié)議HTTP。 超文本傳輸協(xié)議的作用是通過HTML文檔和支持HTML的瀏覽器來實(shí)現(xiàn)的。換句話說,在Wold Wide Web上用瀏覽器來瀏覽超文本文檔時(shí)所依靠和遵循的規(guī)則就是HTTP協(xié)議。
8、160; 存放HTML文檔的服務(wù)器稱為HTTP服務(wù)器或Web服務(wù)器。在HTML文檔中用“http:/”表示一個(gè)HTTP服務(wù)器的地址。 支持HTTP協(xié)議的瀏覽器稱為Web瀏覽器。通常Web瀏覽器也支持其他的文件傳輸協(xié)議如FTP等。4HTTP服務(wù)器的頁(page)和主頁(Homepage) 由于HTML文檔均是用于瀏覽的,瀏覽中出現(xiàn)的都是頁面,因此常把HTML文檔編輯稱為頁面編輯,把服務(wù)器中不同的HTML文檔稱為不同的頁。通常在每個(gè)服務(wù)器的根目錄中都可以放置一個(gè)缺省的文檔,類似于DOS中的自動(dòng)批處理文件
9、autoexec.bat。 系統(tǒng)支持的HTTP服務(wù)器中它的名字為index.html,其它系統(tǒng)支持的服務(wù)器中的名字為 welcome.htm。 在HTML中超鏈接的統(tǒng)一資源定位即是對(duì)HTTP服務(wù)器的尋址。當(dāng)一個(gè)超鏈接僅給出服務(wù)器地址時(shí)同即能自動(dòng)顯示這個(gè)缺省文件。這個(gè)特殊的文檔就稱為主頁或起始頁(Homepage)。用戶可通過這個(gè)主頁所提供的超鏈接十分方便地瀏覽該服務(wù)器中的其他相關(guān)文檔。二、標(biāo)記基礎(chǔ)知識(shí) 1標(biāo)記(Markup) 標(biāo)記是HTML文檔的基本特征。在HTML的文檔中,字符和數(shù)據(jù)的語
10、法結(jié)構(gòu)是通過標(biāo)記來表達(dá)的。因此標(biāo)記是HTML語言的標(biāo)簽符號(hào)和用標(biāo)簽符號(hào)構(gòu)成的各種元素的統(tǒng)稱。2標(biāo)簽(tag) 標(biāo)簽是描述性的標(biāo)記,用一對(duì)< >符號(hào)中間包含若干字符來表示。標(biāo)簽通常是配對(duì)使用的,前一個(gè)是開始標(biāo)簽(start-tag),后一個(gè)是結(jié)束標(biāo)簽(end-tag)。結(jié)束標(biāo)簽的符號(hào)內(nèi)第一個(gè)字符是“/”。還有一種標(biāo)簽是不配對(duì)使用的,像是僅用了一個(gè)開始標(biāo)簽,稱為空標(biāo)簽。3元素(element) 元素是HTM文檔中的組成部分,相當(dāng)于程序中的語句。各種元素都應(yīng)符合文檔類型定義(DTD)的規(guī)定。例如:HTML中有頭(he
11、ad),標(biāo)題(title),列表(list),等各種類型的元素。一個(gè)HTML文檔就是由不同類型元素組成的有序結(jié)構(gòu)。 元素的表示通常是一個(gè)開始標(biāo)簽,標(biāo)簽內(nèi)表明元素名。開始標(biāo)簽后跟著元素內(nèi)容的字符串 ,字符串后面是結(jié)束標(biāo)簽。 一對(duì)標(biāo)簽用來界定一個(gè)元素??諛?biāo)簽亦界定一個(gè)元素。例如: <h1>This is a Heading</h1> (用一對(duì)標(biāo)簽來界定一個(gè)元素。) <p>This is a paragrph. (用一個(gè)空
12、標(biāo)簽界定一個(gè)元素。) 元素是可以嵌套的。例如: <head><title>An Example of Nested Element</title></head> 元素的具體表達(dá)方法體現(xiàn)了HTML的語法規(guī)定。(有關(guān)元素在實(shí)際應(yīng)用中表達(dá)的更詳細(xì)的內(nèi)容在后面討論)。三、HTML文檔的基本結(jié)構(gòu)HTML文檔具有最基本的結(jié)構(gòu)框架“頭”和“體”。 HTML文檔均用于在瀏覽器上顯示,而支持HTTP的瀏覽器均為WINDOW
13、S式的圖形用戶接口(GUI)界面,因此HTML文檔的基本結(jié)構(gòu)是依據(jù)這一要求而設(shè)計(jì)確定的。一個(gè)GUI的視窗通常由標(biāo)題欄和窗口體作為其最基本的構(gòu)成。HTML文檔結(jié)構(gòu)的“頭”和“體”正應(yīng)于這一要求。1HTML容器標(biāo)記 HTML文檔的第一個(gè)標(biāo)記<HTML>是HTML的容器標(biāo)記,它向?yàn)g覽器指示,其后的代碼應(yīng)使用由HTML制定的語法和結(jié)構(gòu)規(guī)則來處理。相應(yīng)的結(jié)束標(biāo)記</HTML>出現(xiàn)在文件的結(jié)尾處。 注意:不要把HTML文檔的任何文本放置在這兩個(gè)標(biāo)記的外面,否則其結(jié)果是不可預(yù)見的。2頭標(biāo)記(head)
14、; <HEAD>和</HEAD>是一對(duì)頭標(biāo)簽,是標(biāo)記文件頭區(qū)域的分界線(<head>.</head>),s有在瀏覽器的標(biāo)題欄中顯示的文檔標(biāo)題名稱(title)和該文檔有關(guān)的屬性參數(shù)。它是HTML文檔的第一個(gè)部分,是一個(gè)可選項(xiàng)。(盡管HTML規(guī)定一些元素只能在它的內(nèi)部使用。)在文檔頭中能用于瀏覽顯示的元素僅有標(biāo)題(title),其他的元素均不顯示。 TITLE(標(biāo)題)也是一個(gè)可選元素.用一對(duì)標(biāo)簽(<TITLE></TITLE>)標(biāo)記定義了在瀏覽器的標(biāo)題欄中顯示的內(nèi)容
15、。標(biāo)題元素總是嵌套在頭元素中的。 例2.1.1: <HEAD> <TITLE> This is an example of HTML HEAD</TITLE> </HEAD> <BODY> Yet another “Hello world” </BODY>
16、0; 本例中的“The Example -HEAD”將作為文檔標(biāo)題顯示在瀏覽器的標(biāo)題欄中。3體標(biāo)記(body) 體(BODY)是HTML文檔中的主體,反映在瀏覽器的屏幕的正文區(qū)域,它包含了文檔的內(nèi)容即在網(wǎng)頁上可見的資料。 <BODY>和</BODY>是一對(duì)體標(biāo)簽,用于標(biāo)記(<BODY></BODY>)除了頭以外的其余的文檔內(nèi)容。與頭元素一樣是一個(gè)復(fù)合元素,可在體標(biāo)簽內(nèi)嵌套其他的字符和元素。 如例1.1 中的顯示的正文文本是:&
17、#160; Yet another “Hello world” 例2.1.2 <BODY> This is an example of HTML document <B> This is “bold” text </B><BR> (黑體字) <I> This is “italic” text.</I> (斜體字)
18、0; </BODY>4一個(gè)最簡(jiǎn)單的HTML文檔的組成 頭和體結(jié)合就能組成一個(gè)HTML文檔 例2.1.3<HTML> <HEAD><TITLE> This is an example of HTML </TITLE></HEAD><BODY>This is an example of HTML document <B> This is “bold” text </B><BR> (黑體
19、字)<I> This is “italic” text.</I> (斜體字)</BODY></HTML>這個(gè)例子在瀏覽器中顯示的結(jié)果是:This is an example of HTML document This is “bold” text This is “italic” text.四、HTML文檔的編輯和運(yùn)行1HTML文檔的編輯 HTML文檔的編輯十分方便。所有的TEXT文本編輯器都可用來編輯HTML文檔,如DOS的EDIT,WINDOWS中的Notepad(記事本)以及UNIX中的vi等等。
20、60; HTML文檔以html為擴(kuò)展名。例如:Status.html,Serverinfo.html等等。但在PC的DOS或WINDOWS環(huán)境中由于擴(kuò)展名至多通用三個(gè)字符,因此用htm作擴(kuò)展名。有時(shí)也仍用html作擴(kuò)展名的,但系統(tǒng)實(shí)際只認(rèn)識(shí)三個(gè)字符。2HTML文檔的運(yùn)行 HTML文檔的運(yùn)行是由Web瀏覽器直接用HTTP命令來調(diào)用并解釋執(zhí)行的。 HTML文檔應(yīng)該存放在Web Server中。在Web Server中可設(shè)置Docs/為html文檔的缺省目錄;這樣當(dāng)用戶訪問該Server時(shí),可以用服務(wù)器
21、的域名來瀏覽其首頁,通過首頁的超級(jí)鏈接來瀏覽其他的文檔。HTML文檔也可放置在Web服務(wù)器的任何目錄中,這樣當(dāng)用戶欲瀏覽該文檔時(shí)必須寫明路徑和文檔名。 例如: 上例中, 是服務(wù)器的名字,student 是目錄 路徑,myfile.html是文件名。在Web瀏覽器中用上述命令即能運(yùn)行WWW服務(wù)器中的myfile.html的文檔。習(xí)題:1. 用HTML編寫符合如下要求的文檔:標(biāo)題為“My File”,窗口內(nèi)顯示“This is my document.” 2. 將上題文檔存入磁盤,并用Web瀏覽器調(diào)閱該文檔,寫出可能使用的調(diào)閱
22、命令. 第二節(jié) HTML的語法基礎(chǔ)、文檔格式 一、HTML語句的語法 1. 標(biāo)簽(TAG) 標(biāo)簽的作用是指出文檔是如何組織的。一個(gè)標(biāo)簽以“”開始,以“”結(jié)束。元素名位于大于號(hào)和小于號(hào)這間,元素名不區(qū)分大小寫。例如HTML,hTML,html是同一標(biāo)簽。 標(biāo)簽一般應(yīng)開始標(biāo)簽和結(jié)束標(biāo)簽成對(duì)使用,在開始標(biāo)簽中,小于號(hào)“”和元素之間不能留有空格。 2. 屬性(ATTRIBUTES) 屬性是為標(biāo)簽實(shí)現(xiàn)某種功能而
23、提供的一些具體的參數(shù)。屬性由屬性名和屬性值組成。屬性名由HTML規(guī)定的專用名詞來表達(dá),屬性值按情況不同,可以是HTML規(guī)定選項(xiàng)中的某一個(gè)或者是HTML文檔設(shè)計(jì)者輸入的信息。當(dāng)屬性值為輸入的信息時(shí),通常在輸入信息的前后加上雙引號(hào)。 HTML規(guī)定,屬性定在開始標(biāo)簽中元素名和“”符號(hào)之間。 例2.2.1 <IMG SRC=“center.gif”> 其中<IMG> 是顯示圖像文件的標(biāo)簽,它單獨(dú)使用,稱為“空標(biāo)簽”;IMG為元素名;SR
24、C為屬性名,它用來指出圖像的源文件位置;屬性值“center.gif”是輸入的圖像源文件名。 例2.2.2 <P ALIGN=left>a paragraph</p> 其中<P>是開始標(biāo)簽,</P>是結(jié)束標(biāo)簽,它們是分段標(biāo)簽;P是元素名;ALIGN是屬性名,它用來指出a paragraph這一段文字在屏幕中的位置;HTML規(guī)定ALGN的屬性值是left,center或者right中的一個(gè)。 3. 字符規(guī)定
25、 HTML說明書中規(guī)定HTML文檔的字符是ISO-8859-1標(biāo)準(zhǔn)所定義的8位單字節(jié)編碼的圖形字符集,也稱為L(zhǎng)atin Alphabet NO.1或Latin-1。這是一個(gè)256個(gè)字符的字符集,其中包括了很多圖形元素及除英語處在歐洲應(yīng)用最多的各種語言中的加重音的字符。ISO-8859-1標(biāo)準(zhǔn)圖形字符集的前128個(gè)字符與ASCII字符集基本相同,這個(gè)字符集有時(shí)被稱作國(guó)際參照或ISO-646。 在實(shí)際應(yīng)用中,考慮到鍵盤的限制及不同CPU和操作系統(tǒng)平臺(tái)上移植的方便,大多數(shù)HTML文檔所用的字符與ASCII字符集相同??芍苯邮褂?/p>
26、鍵盤輸入。對(duì)于在ISO-8859-1中包含的許多字符,如在電子出版中常用到的加重音字符、貨幣符號(hào)、商標(biāo)、版權(quán)標(biāo)志或其他字符變形等都不包括在ASCII字符集中。也不能直接從標(biāo)準(zhǔn)鍵盤輸入。 數(shù)字轉(zhuǎn)換碼 為了解決那些不包括在ASCII字符集中的字符的輸入問題,HTML定義了一套“數(shù)字轉(zhuǎn)換碼”?!皵?shù)字轉(zhuǎn)換碼”有256個(gè)與ISO-8859-1標(biāo)準(zhǔn)圖形字符集中的256個(gè)字符一一對(duì)應(yīng)。例如©圈C的轉(zhuǎn)換碼是©;HTML規(guī)定轉(zhuǎn)換碼由三部分組成,第一部分是“&”符號(hào);第二部分是“#”號(hào)并緊跟一個(gè)十進(jìn)制數(shù)字,而
27、這個(gè)十進(jìn)制數(shù)字是相應(yīng)字符在ISO-8859-1標(biāo)準(zhǔn)的256個(gè)字符集中的位置;第三部分是“;”。這樣如果要表達(dá)符號(hào),就可以在鍵盤上輸入©;。 對(duì)于在HTML中用于特殊目的的字符,例如“”、“”、“&”等,如果想讓瀏覽器作為普通字符對(duì)待,那么必須寫成“數(shù)字轉(zhuǎn)換碼”形式。例如,想在屏幕上顯示“1256”,則HTML源程序必定是“12<56”其中<是小于號(hào)的轉(zhuǎn)換碼。 對(duì)于一些經(jīng)常需轉(zhuǎn)換的字符,HTML規(guī)定可以用幾個(gè)字母來代替“數(shù)字轉(zhuǎn)換碼”中的第二部分。例如,>
28、和>是表達(dá)同一字符。這種形式叫“實(shí)體參照(entity reference)”。 表21中列出了一些常用字符數(shù)字轉(zhuǎn)換碼和實(shí)體參照。表2-1特殊字符的顯示形式數(shù)字標(biāo)識(shí)符參照實(shí)體參照描述>>>大于號(hào)<<<小于號(hào)&&&"""©©©版權(quán)®®®注冊(cè)商標(biāo) 例:
29、0; <IMG SRC=”cencer.jpg”alt=”a>b”> 要使用這條命令,則必須寫成: <IMG SRC=”cencer.jpg”alt=”a>b”>或 <IMG SRC=”cencer.jpg”alt=”a&#gt;b”> 此例中的前引號(hào)和后引號(hào)是HTML命令中屬性值表達(dá)式的固定格式,因此不需用轉(zhuǎn)換碼。 4. 注釋(comme
30、nts) 與其它編程語言一樣,在HTML文檔中為了條理清晰以及閱讀方便,有時(shí)需要加入注釋語句。瀏覽器解釋HTML文檔時(shí)忽略注釋語句,即在瀏覽器的窗口注釋語句將不被顯示。 注釋語句格式:!-注釋內(nèi)容 說明:每名注釋語句的內(nèi)容前后必須有“-”識(shí)別。在“!”和“”之間出現(xiàn)空格是允許的。 例2.2.3 <HTML> <HEAD>
31、; <TITLE> HTML Comment Example </TITLE> <!-Id:html-sgml.sgm,2000/3/19 Connolly EXP.-> <!-another-comment-> <!> </HEAD> <BODY> <!-start of italic te
32、xt -> <I> some text </I> <BR> !-end of italic text-> (缺少“”符號(hào),這行被顯示 <!not a comment, just regular old data characters> (缺少“-”符號(hào),無法正確解釋) </BODY> </HTML>
33、二、頭HEAD 文檔頭以HEAD和/HEAD標(biāo)簽定義。如果把HTML文檔比作一封信的話,那么HEAD和/HEAD之間的內(nèi)容就是信頭部分,BODY和/BODY之間的內(nèi)容就是信體。 注意:在HEAD和/HEAD之間的任何內(nèi)容都不會(huì)出現(xiàn)在Web瀏覽器窗口有用戶(正文顯示)區(qū)。 在HEAD和/HEAD之間允許出現(xiàn)下列幾種標(biāo)簽: 1. 文檔標(biāo)題標(biāo)簽TITLE 格式:TITLE文檔標(biāo)題/TITLE
34、60; 文檔標(biāo)題的長(zhǎng)度不受限止,但為了閱讀方便,建議使用小于64個(gè)字符的標(biāo)題。 2. 基地址標(biāo)簽BASE 功能:說明所在HTML文檔的原始URL記錄。有了這個(gè)基地址說明后,在此文檔中的其余URL都可以用相對(duì)于基地址的相對(duì)地址來表示。 注意:基地址標(biāo)簽是單獨(dú)使用的,屬于空標(biāo)簽。 格式:BASE HREF=“URL” 說明:BASE標(biāo)簽僅有一個(gè)屬性HREF,是用于說明URL的。 例2
35、.2.4 一個(gè)文檔在沒有使用基地址前的程序?yàn)椋?#160; <HTML> <HEAD> <TITLE>example of base address </TITLE> </HEAD> <BODY> <IMG SRC=” <A HREF=” ”>Chinese vers
36、ion </A> </BODY> </HTML> 使用BASE標(biāo)簽后程序可寫為: <HTML> <HEAD> <TITLE>example of base address </TITLE> <BASE HREF=”>
37、; </HEAD> <BODY> <IMG SRC=”/zxtd/welcome.gif”> <A HREF=”/Chinese.htm”>Chinese version </A> </BODY> </HTML> 在此例中,zxtd目錄和Chinese.htm文檔前的“/”必須寫明。但是,如果在BA
38、SE標(biāo)簽中表示為: HREF=” Chinese.htm文檔前的“/”可加可不加。 注意:這里的目錄分隔符使用的是正斜杠“/”,而不是反斜杠“”。 當(dāng)在一篇HTML文檔中缺省BASE標(biāo)簽時(shí),Web瀏覽器會(huì)自動(dòng)把此文檔的URL作為基地址。 3. 關(guān)鍵字索引標(biāo)簽ISINDEX 功能:說明所在HTML文檔是可索引的。也就是說,瀏覽者在瀏覽該HTML文檔的同時(shí)可以從鍵盤輸入關(guān)鍵字來尋找相匹配的字符。
39、 格式:ISINDEX 說明:ISINDEX標(biāo)簽沒有相應(yīng)的屬性,是單獨(dú)使用的,屬于空標(biāo)簽。 例2.2.5 <HTML> <HEAD> <TITLE>example of ISINDEX tag</TITLE> <ISINDEX > </HEAD>
40、160; <BODY> HTML has been in use the World Wide Web(WWW) global information initiation since 1990. </BODY> </HTML> 圖中“可以搜索該索引。請(qǐng)鍵入要搜索的關(guān)鍵字:”字符串是Web瀏覽器自動(dòng)加上的。 注意:只能在具有搜索工具的Web服務(wù)器上才能使用ISINDEX
41、功能。三、 體BODY 文檔體以BODY和/BODY標(biāo)簽定義。 功能:定義HTML文檔中顯示于Web瀏覽器窗口用戶區(qū)的內(nèi)容。 在BODY和/BODY標(biāo)簽之間可包括各種文本段落、水平規(guī)則、標(biāo)題、列表、圖像、超鏈接等等。除了HTML標(biāo)簽、HEAD標(biāo)簽以及前成所講的用于HEAD和/HEAD之間的一些元素外,其余所提到的各種標(biāo)簽如不加特殊說明均用于BODY部分。 現(xiàn)在我們總結(jié)下構(gòu)成一篇HTML文檔的必需元素有:“HTML,HEAD,TITLE,BODY”。它們
42、的總體結(jié)構(gòu)如下: <HTML> <HEAD> <TITLE>標(biāo)題文本</TITLE> </HEAD> <BODY> 文檔內(nèi)容 </BODY> </HTML>
43、; 在文檔體可用標(biāo)簽較多,下面對(duì)常用的進(jìn)行介紹。四、格式類標(biāo)簽 1. 行中斷標(biāo)簽BR 功能:用于強(qiáng)迫一個(gè)行中斷,或者說是硬回車。 格式:BR 說明:BR標(biāo)簽出現(xiàn)在一行的行未,是一個(gè)單獨(dú)使用的標(biāo)簽,也稱為“空標(biāo)簽”。 當(dāng)在一篇HTML文檔中沒有指定BR標(biāo)簽時(shí),Web瀏覽器會(huì)盡量在一行中顯示,并且會(huì)自動(dòng)根據(jù)瀏覽器窗口正文顯示區(qū)的大小自動(dòng)調(diào)整一行的長(zhǎng)短。 2分段標(biāo)
44、簽P 全稱:paragraph 功能:用于指示段落結(jié)束。它除了具有行中斷標(biāo)簽BR的作用外,還能使Web瀏覽器在各個(gè)段落之間插入一個(gè)空白行。 P標(biāo)簽在使用時(shí),共有三種格式: 單個(gè)P標(biāo)簽在段首。表示這以后的文本另起一段,并且在這一段這前插入一個(gè)空白行。 單個(gè)P標(biāo)簽在段尾。表示這里是一段的結(jié)束,并且與以后的文本之間插入一個(gè)空白行。 P文本/P。表示P和/P之間是一個(gè)段落,并且在這一段的前
45、后各插入一個(gè)空白行。 對(duì)于第三種格式可以使用P標(biāo)簽的屬性,其格式為: P ALIGN=屬性值文本/P 說明:ALIGN有:left、center、right。使用屬性時(shí)P標(biāo)簽必須成對(duì)使用。例: <HTML> <HEAD> <TITLE>example of paragraphs</TITLE> &l
46、t;/HEAD> <BODY> This is first paragraph.<P> This is second paragraph. <P>This is third paragraph. <P>This is fourth paragraph.</P> <
47、/BODY> </HTML> 顯示結(jié)果是各行間都有空行。 例: <HTML> <HEAD> <TITLE>align of paragraph</TITLE> </HEAD> <BODY>
48、; <P ALIGN=left>All of this paragraph<BR>is left aligned! </P> <P ALIGN=center>All of this paragraph<BR>is center aligned! </P> <P ALIGN=right>All of this paragraph<BR>is right aligned! </P> &
49、lt;/BODY> </HTML> 顯示結(jié)果為左、中、右。 3. 不換行標(biāo)簽<NOBR> 全稱為:NO BREAK。 功能:所定義的文本不會(huì)因?yàn)槠湮谋拘械拈L(zhǎng)度超過瀏覽器窗口的寬度面自動(dòng)去換行,而是在窗口底部出現(xiàn)一個(gè)左右滾動(dòng)條來幫助用戶瀏覽文檔。通常則自動(dòng)換行。 格式:<NOBR>文本</NOBR>
50、0; 4. 字符格式編排標(biāo)簽 功能:設(shè)置顯示的正文字體格式。 格式:粗體標(biāo)簽 B粗體正文/B 斜體標(biāo)簽 I斜體正文/I 下劃線標(biāo)簽U下劃線正文/U 刪除線標(biāo)簽STRIKE刪除線正文/STRIKE
51、; 等寬字標(biāo)簽KBD等寬字正文/KBD 下標(biāo)標(biāo)簽 SUB下標(biāo)正文/SUB 上標(biāo)標(biāo)簽 SUP上標(biāo)正文/SUP 功能:設(shè)置更復(fù)雜的文本格式。 格式:FONT COLOR=“顏色” SIZE=“字號(hào)” FACE=“字型”正文/FONT 說明:顏色
52、:RED、BLUE、YELLOW、GREEN等以及十六進(jìn)制的GRB三色值,如0000FF,其范圍為:000000FFFFFF。 字號(hào):1、2、37。 字型:通常使用默認(rèn)字型。因?yàn)轭A(yù)測(cè)用戶計(jì)算機(jī)可以使用的字體難度較大。 例2.2.6 <HTML> <HEAD>
53、0; <TITLE>example of font1</TITLE> </HEAD> <BODY> This is some <B> bold text</B> This is some <I> italic text</I>
54、This is some <U> underline text</U> This is some < STRIKE > 刪除線文本</STRIKE> This is some <KBD> 等寬字</KBD> This is some <SUB>下標(biāo)</SUB> T
55、his is some <SUP> 上標(biāo)</SUP> </BODY> </HTML> 例2.2.7 <HTML> <HEAD> <TITLE>example of font2</TITLE> </HEAD>
56、; <BODY> <FONT COLOR=”blue”>Color! </FONT> <FONT SIZE=”5”>Size! </FONT> <FONT FACE=”Courier”> Typeface! </FONT> <FONT SIZE=”6” COLOR=”blue” FACE=”Arial”>Many changes! </FONT>
57、 </BODY> </HTML> 5項(xiàng)目標(biāo)題標(biāo)簽<H1><H6> 全稱:Heading。 功能:定義文檔內(nèi)的項(xiàng)目標(biāo)題或子標(biāo)題的風(fēng)格及大小。 注意:與<TITLE>標(biāo)簽的區(qū)別。 HTML提供了六種不同級(jí)別的項(xiàng)目標(biāo)題標(biāo)簽: <H1></H
58、1>、<H2></H2>、<H3></H3>、<H4></H4>、<H5></H5>、<H6></H6>。 各級(jí)項(xiàng)目標(biāo)題所顯示的字樣和大小與所使用的Web瀏覽器有關(guān),在特殊情況下用戶可以自己定義。它們之間相比<H1>的文本最大,<H6>的最小。 說明:<H1><H6>隱含有<BR>標(biāo)簽的功能。 例如:
59、160; <HTML> <HEAD> <TITLE>example of heading</TITLE> </HEAD> <BODY> <H1>This is “heading1” text</H1> <H2>This is “heading2” te
60、xt</H2> <H3>This is “heading3” text</H3> <H4>This is “heading4” text</H4> <H5>This is “heading5” text</H5> <H6>This is “heading6” text</H6> </BODY>
61、60; </HTML> 6預(yù)定義標(biāo)簽PRE 文檔在顯示時(shí)有兩種效果:嚴(yán)格按文檔編輯時(shí)的字符位置來顯示,這種方法稱為預(yù)格式化。顯示時(shí)忽略原文檔中的空格,僅承認(rèn)其格式符, 這種方法稱為非預(yù)格式化。 功能:定義一段預(yù)格式化的文本。 格式:PRE文本/PRE HTML的一般文檔在顯示時(shí),瀏覽器會(huì)根據(jù)需要對(duì)其字型、大小和排版格式作出相應(yīng)調(diào)整。而在PRE和/PRE之間的文本,瀏覽器在顯示時(shí)將嚴(yán)
62、格按照原始HTML文檔的字型和位置。 <HTML> <HEAD> <TITLE>Test of <PRE> tag</TITLE> </HEAD> <BODY> <H3>Some text without <PRE>tag</H3> &
63、#160; absolute URL: a URL in absolute form; for example, as per URL anchor; one of two ends of a hyperlink; typically, a pgrase marked as an &am
64、p;#60;A> element. <HR> <!- start of <PRE> tag-> <H3>Some text using <PRE>tag</H3> <PRE> absolute URL:
65、; a URL in absolute form; for example, as per URL anchor; one of two ends of a hyperlink; typically, a pgrase marked as an <A> element. </PRE> </BODY
66、> </HTML> 顯示如下 本例注意三點(diǎn): 在HTML源文檔中,<!- start of <PRE> tag->上下兩部分的排版格式是一樣的。但在顯示時(shí)上面一部分的文本瀏覽器自動(dòng)作了調(diào)整,而在<PRE>標(biāo)簽中的文本嚴(yán)格按照原來的格式。 在<PRE>標(biāo)簽中的文本在顯示時(shí)會(huì)自動(dòng)和瀏覽器窗口的左邊界空開一定的空格。 在&
67、lt;PRE>標(biāo)簽中的文本在顯示時(shí)的字體和一般的文本的字體有所不同。 7塊引用標(biāo)簽<BLOCKQUOTE> 功能:定義一段需要引起瀏覽者注意的文本塊。比如一段經(jīng)典或名人名言等。 對(duì)于塊引用的文本,瀏覽器以等間隔的(黑體字型)顯示。同時(shí)使塊引用的文本和瀏覽器窗口的左、右邊界均空出適當(dāng)?shù)目崭?,并且塊引用文本的上下兩邊將各空一行。但是,根據(jù)瀏覽器的不同其顯示結(jié)果也會(huì)有所不同。 例(IP28) 8水平線標(biāo)簽
68、HR 全稱Horizontal Rule. 功能:強(qiáng)行從當(dāng)前文本位置換行,并在新行上顯示一條水平直線。水平直線的上下兩邊都會(huì)留有一定的空白。 在HR出現(xiàn)處,段落被迫中斷,后續(xù)文本則在直線下面左邊緣繼續(xù)顯示。 格式:HR SIZE=尺寸 WIDTH=寬度 ALIGN=位置 NOSHADE 說明: SIZE:指出水平線的高度。 WIDTH:指出水平線
69、的寬度。屬性值勤可以是數(shù)字或百分?jǐn)?shù),數(shù)字是指寬度所占的字符數(shù),百分?jǐn)?shù)是指占整個(gè)瀏覽器窗口寬度的百分比。缺省時(shí)占整個(gè)瀏覽器窗口的寬度。 ALIGN:當(dāng)水平線寬度不足以占據(jù)整個(gè)瀏覽器窗口時(shí),ALIGN值確定水平線的位置是靠左、居中、靠右。ALIGN的值為:LEFT,CENTER或RIGHT。 NOSHADE:使水平線為實(shí)心狀。 HR標(biāo)簽單個(gè)使用,屬于空標(biāo)簽。 HR顯示的水平線,依瀏覽器的不同顯示的結(jié)果不同,有的是一條凹嵌的直線,有的是一條精美的三維立體圖案
70、,有的只是一條黑線。 例: <HTML> <HEAD> <TITLE>example of <HR></TITLE> </HEAD> <BODY> Hyperline<BR>
71、60; A relation between two anchors ,called the head and the tail. <HR> The link goes from the tail to head. <HR> The head and tail are also known as <HR> &l
72、t;HR SIZE=5 WIDTH=200 ALIGN=left> <HR SIZE=5 WIDTH=200 ALIGN=center> <HR SIZE=5 WIDTH=200 ALIGN=right> <HR SIZE=10 WIDTH=100 ALIGN=center> <HR SIZE=10 WIDTH=100 ALIGN=center NOSHADE>
73、</BODY> </HTML> 顯示結(jié)果 是在每行文本之間插入一水平直線,文本后的水平線的寬度和位置等不同。應(yīng)注意HR標(biāo)簽所畫直線上下邊留出的空白。 9地址標(biāo)簽<ADDRESS> 在<ADDRESS>和</ADDRESS>通常是作者的身份、地址、簽名等內(nèi)容。 功能:以黑體、斜體或者是兩者的結(jié)合方式顯示地址標(biāo)簽之間的內(nèi)容。&
74、#160; 格式:<ADDRESS>地址信息</ADDRESS> 說明:<ADDRESS>標(biāo)簽通常位于文檔體標(biāo)簽(<BODY>)的開始或結(jié)尾部分。 例: 顯示結(jié)果五、列表元素 HTML有幾種不同類型的列表,它們?cè)试S以不同的方式顯示信息。列表元素有一個(gè)共同的屬性COMPACT,以緊湊方式顯示,但在大多數(shù)瀏覽器緊湊方式與非緊湊方式并無明顯區(qū)別。 1.
75、 列表標(biāo)簽<UL>和<LI> UL是Unordered list的縮寫。 功能:使每一項(xiàng)(一段文本)以“”符號(hào)開頭。 說明:在<UL>和</UL>之間的內(nèi)容應(yīng)為一系列類似于采購清單的無需排序的項(xiàng)目列表。 無序列表的每一項(xiàng)都以標(biāo)簽<LI>(即List Item)開始。必須注意的是,<LI>標(biāo)簽是單獨(dú)使用的,屬于空標(biāo)簽。 格式:<UL>
76、 <LI>項(xiàng)目?jī)?nèi)容1 <LI>項(xiàng)目?jī)?nèi)容2 <LI>項(xiàng)目?jī)?nèi)容3 </UL> 例: <HTML> <HEAD> <TITLE>Example of unordered list</TITL
77、E> </HEAD> <BODY> <UL> <LI>First list item <LI>Second list item <P>Second paragraph of second item <LI>Third list item
78、0; </UL> </BODY> </HTML> 顯示效果如下: 2. 順序列表標(biāo)簽<OL>和<LI> OL是Ordered List 的編寫。 功能:使每一項(xiàng)(一段文本)前自動(dòng)加上序號(hào),序號(hào)以阿拉伯?dāng)?shù)字形式表示。 說明:同樣,順序列表的每一項(xiàng)都以標(biāo)簽<LI>開
79、始。 格式:<OL><LI>項(xiàng)目?jī)?nèi)容1<LI>項(xiàng)目?jī)?nèi)容2<LI>項(xiàng)目?jī)?nèi)容3 </OL> 例IP32(彈出窗口) 例IP32(需返回) 3. 目錄列表標(biāo)簽<DIR>和<LI> 功能:用于列目錄。顯示效果和無序列表相同
80、,也是每一項(xiàng)前以“”符號(hào)開頭。說明:· 目錄列表每一項(xiàng)的內(nèi)容為一系列相對(duì)較短的項(xiàng)目。HTML規(guī)定,<DIR>標(biāo)簽中的每一項(xiàng)最多為207個(gè)字符。 · 同樣,順序列表的每一項(xiàng)都以標(biāo)簽<LI>開始。 例IP33 4. 菜單列表標(biāo)簽<MENU>和</MENU> 功能:顯示效果與無序列表相同。(比無序列表顯示的項(xiàng)目更加緊湊,但不明顯)。 說明:菜單列表中的每一項(xiàng)都以標(biāo)簽<LI>開
81、始。 格式:< MENU ><LI>項(xiàng)目?jī)?nèi)容1<LI>項(xiàng)目?jī)?nèi)容2<LI>項(xiàng)目?jī)?nèi)容3 </MENU > 5. 定義列表標(biāo)簽<DL>,<DT>和<DD> 定義列表所表達(dá)的格式為一個(gè)名詞或短語,后跟一個(gè)該名詞的定義說明。 功能:<DL&
82、gt;和</DL>說明在標(biāo)簽之間的文本為定義列表。在定義列表中<DT>引出一條術(shù)語名詞,<DD>引出對(duì)應(yīng)的定義說明。 說明:· <DT>和<DD>都是單獨(dú)使用的,是空標(biāo)簽。 · 術(shù)語標(biāo)簽<DT>和術(shù)語定義標(biāo)簽<DD>是配合使用的。 · 可以一條術(shù)語對(duì)應(yīng)于一條或幾條術(shù)語定義。 · 絕對(duì)不可幾條術(shù)語對(duì)應(yīng)于一條術(shù)語定義。 在WEB瀏覽器上顯示時(shí),術(shù)語定義的內(nèi)容會(huì)自動(dòng)比術(shù)語縮進(jìn)一定的空格。
83、60; 例IP35六、短語元素 短語元素可分為物理風(fēng)格和邏輯風(fēng)格兩類不同的標(biāo)簽。物理風(fēng)格涉及黑體、下劃線等標(biāo)簽,用于強(qiáng)調(diào)文本表現(xiàn)的特定方式。邏輯風(fēng)格則涉及對(duì)語言的習(xí)慣用法。 短語元素總是成對(duì)使用的,它們不存在“空標(biāo)簽”。各個(gè)短語元素之間可以互相嵌套作用,但瀏覽器有時(shí)不一定會(huì)完全按照設(shè)計(jì)者的意圖來顯示。1. 物理風(fēng)格的短語元素 <B>和</B>、<I>和</I>、<U>和<U>前面已介紹,不再敘述。<TT> <TT>
84、其英文原意為Typewrite。功能:固定寬度的打字機(jī)字型。2. 邏輯風(fēng)格的短語元素 常用的短語元素見表面2-2。標(biāo)簽字符格式<CITE></CITE>書名或引用,通常采用斜體字<CODE></CODE>代碼實(shí)例,通常采用等間隔字<EM></EM>強(qiáng)調(diào),通常采用斜體字<KBO></KBO>從鍵盤上輸入的文本,通常采用間隔字<SAMP></SAMP>字母字符序列,通常采用等間隔字<STRONG></STRONG>著重強(qiáng)調(diào),通常采用黑體字<VAR&g
85、t;</VAR>變量,通常采用斜體字例IP39習(xí)題:1. 請(qǐng)分別說出標(biāo)簽和屬性的作用。 2. 在下列虛線中填入所缺標(biāo)簽 <HTML>_Title of the HTML document</TITLE>_<BODY>_3. 請(qǐng)用連線把下面左欄中的標(biāo)簽和右欄中的相關(guān)解釋準(zhǔn)確連接。 <BR> 預(yù)定義標(biāo)簽<HR> 分段標(biāo)簽<P> 地址標(biāo)簽<H1><H6> 行中斷標(biāo)簽<PRE> 塊引用標(biāo)簽<BLOCKQUOTE> 水平線標(biāo)簽<ADRESS> 項(xiàng)目標(biāo)題標(biāo)簽 第三節(jié) HTML的表格、圖象與聲音 一、表格標(biāo)簽TABLE 1. 表格標(biāo)簽TABLE和/TABLE 功能:定義
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 智能制造的安全性與隱私保護(hù)的策略及實(shí)施路徑
- ?;髽I(yè)安全生產(chǎn)投入與保障方案
- 互動(dòng)式教學(xué)在高中化學(xué)課堂中的應(yīng)用研究
- 中外教育史知到課后答案智慧樹章節(jié)測(cè)試答案2025年春泰山學(xué)院
- 中外園林漫賞知到課后答案智慧樹章節(jié)測(cè)試答案2025年春青島農(nóng)業(yè)大學(xué)
- 電廠閥門修理施工方案
- 三級(jí)人力資源管理師-《三級(jí)企業(yè)人力資源管理師專業(yè)》綜合??季?
- 2025年耐高溫濾料項(xiàng)目建議書
- 25學(xué)年教案語文(必修上冊(cè))162《登泰山記》
- 2025屆新疆維吾爾自治區(qū)二模歷史試題(原卷版+解析版)
- 簡(jiǎn)析建筑工程中綠色建筑材料的應(yīng)用
- 2024年度全國(guó)社會(huì)工作者《社會(huì)工作實(shí)務(wù)》考試題含答案
- 2025年上半年四川能投宜賓市敘州電力限公司招聘易考易錯(cuò)模擬試題(共500題)試卷后附參考答案
- 心理戰(zhàn)、法律戰(zhàn)、輿論戰(zhàn)
- 三坐標(biāo)考試試題和答案
- 深圳市機(jī)電產(chǎn)品出口貿(mào)易現(xiàn)狀及發(fā)展對(duì)策研究
- 2025年中國(guó)郵政集團(tuán)公司長(zhǎng)春市分公司招聘22人高頻重點(diǎn)提升(共500題)附帶答案詳解
- 骨科手術(shù)術(shù)后切口護(hù)理技巧培訓(xùn)課程
- 2025年中國(guó)人保壽險(xiǎn)招聘筆試參考題庫含答案解析
- DB37T 2640-2022 監(jiān)獄安全防范系統(tǒng)建設(shè)技術(shù)規(guī)范
- 2024上半年四川教師招聘《教育公共基礎(chǔ)》真題
評(píng)論
0/150
提交評(píng)論