版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
第4章
超文本和超媒體學(xué)習(xí)目標(biāo)l掌握超文本和超媒體的基本概念了解超文本和超媒體的應(yīng)用了解超文本標(biāo)記語言了解網(wǎng)頁中超文本的實(shí)現(xiàn)方法和開發(fā)工具
文本是我們最熟悉的信息表示方式。文章、程序、書、文件等都以文本出現(xiàn),通常以字、句子、段落、節(jié)、章作為文本內(nèi)容的邏輯單位,而以字節(jié)、行、頁、冊、卷為物理單位。文本的線性結(jié)構(gòu)
文本的最顯著特點(diǎn)是它在組織上是線性的和順序的。這種線性結(jié)構(gòu)體現(xiàn)在你讀文本時(shí)只能按固定的線性順序一字一字、一行一行、一頁一頁地讀下去。
科學(xué)研究表明,人類的記憶是一種聯(lián)想式的記憶,它構(gòu)成了人類記憶的網(wǎng)絡(luò)結(jié)構(gòu),人類記憶的這種聯(lián)想結(jié)構(gòu)不同于文本的結(jié)構(gòu)。人類記憶的互連網(wǎng)狀結(jié)構(gòu)可能有多種途徑,不同的聯(lián)想檢索必然導(dǎo)致不同的訪問路徑。例如,某人對“通訊工具”一詞可能會聯(lián)想到“手機(jī)”.盡管我們對某一對象具有相同的概念,但由于文化基礎(chǔ)和受教育的背景,由于不同時(shí)間或不同的地點(diǎn),產(chǎn)生聯(lián)想結(jié)果就可能是千差萬別的。這種聯(lián)想方式實(shí)際上表明了信息的結(jié)構(gòu)及其動態(tài)性。顯然,這種互連的網(wǎng)狀信息結(jié)構(gòu)用普通的文本是無法管理的,必須采用一種比文本更高一層次的信息管理技術(shù),即超文本(hypertext)。4.1.1超文本與超媒體的概念
人類的記憶是一種具有網(wǎng)狀結(jié)構(gòu)的聯(lián)想式的記憶,具有跳躍式、多層次、多路徑、多方位思維和訪問信息的非線性結(jié)構(gòu)。
超文本是一個(gè)類似于人類聯(lián)想思維的一個(gè)非線性的網(wǎng)狀結(jié)構(gòu),它以節(jié)點(diǎn)作為一個(gè)信息塊,它采用一種非線性的網(wǎng)狀結(jié)構(gòu)組織信息,把文本按其內(nèi)容固有的獨(dú)立性和相關(guān)性劃分成不同的基本信息塊,并且可以按需要用一定的邏輯順序來組織和管理信息。它提供聯(lián)想、跳躍式的查詢能力,極大地提高獲得知識和信息的效率。4.1超文本和超媒體
在超文本數(shù)據(jù)庫內(nèi)部,節(jié)點(diǎn)之間用鏈(Link)連接起來形成網(wǎng)狀結(jié)構(gòu),如圖所示:
結(jié)點(diǎn)A結(jié)點(diǎn)F結(jié)點(diǎn)E結(jié)點(diǎn)D結(jié)點(diǎn)C結(jié)點(diǎn)B具有6個(gè)結(jié)點(diǎn)和9條鏈的超文本結(jié)構(gòu)示意圖以節(jié)點(diǎn)作為信息的單位。一個(gè)節(jié)點(diǎn)就可以是一個(gè)信息塊,也可以是若干節(jié)點(diǎn)組成一個(gè)信息塊。它可以是文本、圖形、圖像、動畫、聲音或它們的組合體。
超文本是由若干內(nèi)部互連的文本塊(或其他信息)組成,這些信息塊可以是計(jì)算機(jī)的若干屏,也可以是若干窗口、文件或更小信息塊。這樣一個(gè)信息單元就稱為一個(gè)節(jié)點(diǎn)(node)。不管節(jié)點(diǎn)有多大,每個(gè)節(jié)點(diǎn)都有若干指向其他節(jié)點(diǎn)或從其他節(jié)點(diǎn)指向該節(jié)點(diǎn)的指針,這些指針被稱為鏈(link)。鏈有多種,它連接著兩個(gè)節(jié)點(diǎn),通常是有向的,從一個(gè)節(jié)點(diǎn)(稱之為源節(jié)點(diǎn))指向另一個(gè)節(jié)點(diǎn)(稱之為目的節(jié)點(diǎn))。鏈的數(shù)量通常不是事先固定的,它依賴于每個(gè)節(jié)點(diǎn)的內(nèi)容和信息的原始結(jié)構(gòu)。
這里要強(qiáng)調(diào)的不僅僅是“閱讀”,而更重要的是用戶可以主動地決定閱讀節(jié)點(diǎn)的順序。假如讀者是從標(biāo)記為A的文本塊開始閱讀,與單一路徑的文本不同,該超文本結(jié)構(gòu)有三條閱讀路徑擺在讀者面前,即可到B、D或E。如果讀者選擇B,則可以繼續(xù)選擇到C或E,從E又可以到D。當(dāng)然讀者也可以從A選擇直接到D。這個(gè)例子表明,在超文本結(jié)構(gòu)中任意兩節(jié)點(diǎn)之間可以有若干條不同的路徑,讀者可以自由的選擇最終沿哪條路徑閱讀文本。
早期超文本系統(tǒng)的表現(xiàn)形式僅是文字的,這就是它被稱為“TEXT”的原因。70年代產(chǎn)生的一個(gè)名詞叫“電子圖書”(electronicbook),在書中還有很多圖片和圖形,我們可以在計(jì)算機(jī)上聯(lián)想式地閱讀文件,它不僅保存了用紙做存儲媒體的最好的特性,同時(shí)又加入了豐富的非線性鏈接,這就促使80年代產(chǎn)生了超媒體(hypermedia)技術(shù)。超媒體不僅可以包含文字,而且還可以包含聲音、圖形、圖像、動畫和視頻片段,這些媒體之間也是用超級鏈接組織的,而且它們之間的鏈接也是錯(cuò)綜復(fù)雜的。超文本概念的一個(gè)簡單示意圖超媒體:把多媒體信息引入超文本,這就產(chǎn)生了多媒體超文本,也即超媒體。即超文本中的接點(diǎn)數(shù)據(jù)不僅是文本,還可以是圖形、圖象、動畫、音頻,甚至計(jì)算機(jī)程序或他們的組合。超媒體系統(tǒng):對超媒體進(jìn)行管理使用的系統(tǒng)。超媒體具有如下的特點(diǎn):多種媒體信息網(wǎng)絡(luò)結(jié)構(gòu)形式交互特性
4.2超文本系統(tǒng)1.超文本系統(tǒng)的特點(diǎn):多種媒體信息:節(jié)點(diǎn)可含有文本、圖形、圖像、動畫、聲音和視頻等,使傳播的信息更易于接受和理解,從而達(dá)到更好的效果。
非線性的網(wǎng)狀結(jié)構(gòu):把各種內(nèi)容和形式的節(jié)點(diǎn)按在現(xiàn)實(shí)世界中的聯(lián)系和人們的思維邏輯進(jìn)行組織,成為一個(gè)有機(jī)的綜合信息體。交互式信息瀏覽和查詢:用戶可跟隨鏈的走向不斷打開目的節(jié)點(diǎn),也可以利用已知的字符串關(guān)鍵字對網(wǎng)絡(luò)進(jìn)行搜尋。具有良好的可擴(kuò)充性:各個(gè)節(jié)點(diǎn)中的信息可以更新,也可將新節(jié)點(diǎn)加入到超文本結(jié)構(gòu)中或刪除已有的一些節(jié)點(diǎn)。
2.超文本的訪問方式超文本是一種典型的數(shù)據(jù)庫技術(shù),是由節(jié)點(diǎn)和表達(dá)節(jié)點(diǎn)之間關(guān)系的鏈組成的網(wǎng)。每個(gè)節(jié)點(diǎn)都鏈接在其它節(jié)點(diǎn)上,用戶對網(wǎng)進(jìn)行瀏覽、查詢和注釋等操作。超文本是一種接口模型,它采用“控制按鈕”的方式組織接口。這些“按鈕”由作者設(shè)置在正文中,用戶通過按鈕訪問下面的信息?!鞍粹o”就是通常所說的連接節(jié)點(diǎn)之間的“鏈”,從這個(gè)角度看,超文本可以看作三個(gè)要素的組合:節(jié)點(diǎn)、鏈和網(wǎng)絡(luò)。3.超媒體系統(tǒng)的基本特性體現(xiàn)在:
⑴超媒體的數(shù)據(jù)庫是由“聲、文、圖”類節(jié)點(diǎn)或內(nèi)容組合的節(jié)點(diǎn)組成的網(wǎng)絡(luò),內(nèi)容具有多媒體化,網(wǎng)狀的信息結(jié)構(gòu)使它的信息表達(dá)接近現(xiàn)實(shí)世界。
⑵屏幕中的窗口和數(shù)據(jù)庫中的節(jié)點(diǎn)具有對應(yīng)關(guān)系。⑶超媒體的設(shè)計(jì)者可以很容易地按需要創(chuàng)建節(jié)點(diǎn),刪除節(jié)點(diǎn),編輯節(jié)點(diǎn)等,同樣也可生成鏈,完成鏈接,刪除鏈接,改變鏈的屬性等操作。⑷用戶可對超媒體進(jìn)行瀏覽和查詢.5具備良好的擴(kuò)充功能,接受不斷更新的超媒體管理和查詢技術(shù)。
4.3超文本與超媒體的示例
超文本與超媒體應(yīng)用在很多領(lǐng)域,如在操作系統(tǒng)Windows中的“幫助”就使用了超文本的方式,還有許多的應(yīng)用,又如:電子百科全書、教學(xué)應(yīng)用的CAI以及旅游信息、軟件工程、娛樂等都有著廣泛的應(yīng)用。假設(shè)有一位總經(jīng)理,他自己有電子記事本,他的秘書根據(jù)他與外商談判的材料按照超文本的結(jié)構(gòu)形式組織好了有關(guān)材料供總經(jīng)理使用。下面借助于下圖來說明。示例一超文本系統(tǒng)的節(jié)點(diǎn)和網(wǎng)絡(luò)結(jié)構(gòu)4.4超文本與超媒體的應(yīng)用隨著多媒體技術(shù)的發(fā)展,超文本與超媒體技術(shù),具有廣闊的應(yīng)用前景。超文本與超媒體組織和管理信息方式符合人們的“聯(lián)想”思維習(xí)慣。適合于非線性的數(shù)據(jù)組織形式,以它獨(dú)特的表現(xiàn)方式,得到了廣泛的應(yīng)用1.多媒體信息管理超媒體被許多人稱為“天然”的多媒體信息管理技術(shù),這是因?yàn)閷Χ嗝襟w信息來說,超媒體的方式更易于反映出媒體之間的聯(lián)系和關(guān)系。在多媒體信息應(yīng)用領(lǐng)域,超媒體技術(shù)可以應(yīng)用于百科全書、詞典等工具書中,也可以應(yīng)用于各種專業(yè)的參考書、科技期刊中。利用超媒體技術(shù),可以很容易地把浩如煙海的、分散在各處的各種書籍、圖片等進(jìn)行有效的組織,使得用戶使用起來更加方便?,F(xiàn)在已經(jīng)開發(fā)出了許多這方面的產(chǎn)品,并且得到了廣泛的歡迎。
2.個(gè)人學(xué)習(xí)、工作輔助與辦公自動化超媒體技術(shù)在輔助個(gè)人學(xué)習(xí)方面非常有效。如果將學(xué)習(xí)的資料編成固定的形式,雖然可以協(xié)助個(gè)人的學(xué)習(xí),但不能夠適應(yīng)每個(gè)人的特點(diǎn)和想法,超媒體化的學(xué)習(xí)資料可以給用戶一個(gè)過程的選擇,隨著學(xué)習(xí)的過程,用戶可以隨時(shí)地要求解釋和選擇更恰當(dāng)?shù)膶W(xué)習(xí)路徑。特別是對復(fù)雜的學(xué)習(xí)內(nèi)容,超媒體系統(tǒng)不僅可以提供豐富的多媒體化的資料,并以聯(lián)機(jī)求助的方式得到幫助,而且還可以用探索、參與的方式進(jìn)行學(xué)習(xí),大大地提高學(xué)習(xí)的效率。超媒體化的維修手冊、超媒體化的技術(shù)文檔、方針政策手冊、年度的報(bào)告等可以提高工作效率。使用超媒體維修手冊可以針對具體問題得到具體的答案,而不用逐頁的查找有關(guān)數(shù)據(jù)和信息?,F(xiàn)在幾乎每一種計(jì)算機(jī)軟件都配有超媒體方式的“求助”系統(tǒng),特別是那些編程語言、工具等,這種求助系統(tǒng)發(fā)揮了巨大的作用,早期的那種靠大本手冊的工作方式已經(jīng)看不見了。
Apple公司的HyperCard軟件展示了把HyperCard用于辦公室的日常工作的一個(gè)方面,它以卡片的形式提供了形象的電話簿、備忘錄、日歷、價(jià)格表與文獻(xiàn)摘要等,是應(yīng)用多媒體管理技術(shù)的一個(gè)實(shí)例。超文本與超媒體應(yīng)用于辦公自動化中,改變了人們傳統(tǒng)的工作方式和思維習(xí)慣,提供人們更為形象、直觀的工作環(huán)境,極大地提高了工作的效益和效率。3.商業(yè)展示、產(chǎn)品廣告和指南超媒體化的產(chǎn)品和廣告、單位的形象介紹、展覽會的展示、旅游和飯店的指南、機(jī)場和車站的查詢機(jī)等都為用戶提供了一種很好的展示方式。這些隨處可見的、用戶可以任意操作的超媒體工具,不僅有利于商業(yè)的效益提高,也大大方便了用戶。4.娛樂(音樂、小說、電影)和休閑超媒體的神化故事、偵探小說、報(bào)紙和刊物、家庭菜譜、電子游戲等,為家庭休閑和娛樂開辟了新的途徑?!敖换ナ叫≌f”和“交互式電影”,用超媒體組織素材,由讀者和觀眾自己編輯,按自己的愛好和愿望去改變主人翁的命運(yùn)和結(jié)局。5.大型文獻(xiàn)資料信息庫由超文本與超媒體技術(shù)獨(dú)特優(yōu)點(diǎn),廣泛應(yīng)用于大型文獻(xiàn)資料信息庫的建設(shè),目前已經(jīng)研制出來的中英文字典系統(tǒng),就是按照超文本與超媒體的方式組織和構(gòu)造,它收錄了25萬條目,計(jì)4181萬字,186萬個(gè)記號,采用這種方式的存儲的30卷百科全書,查詢時(shí)間只需幾秒鐘。
6.綜合數(shù)據(jù)庫應(yīng)用在各類工程應(yīng)用中,要求用圖紙、圖形、文字、動畫或視頻表達(dá)概念和設(shè)計(jì),一般數(shù)據(jù)庫系統(tǒng)是無法表達(dá)的,而超文本與超媒體技術(shù)為這類工程提供了強(qiáng)有力的信息管理工具,不少系統(tǒng)已將它應(yīng)用于聯(lián)機(jī)文檔的設(shè)計(jì)和軟件項(xiàng)目的管理。7使用戶界面更友好超文本與超媒體不僅是一項(xiàng)信息管理技術(shù),也是一項(xiàng)界面技術(shù)。圖形用戶接口GUI使用戶桌面由字符命令菜單方式轉(zhuǎn)為圖形菜單方式,而超文本技術(shù)在GUI基礎(chǔ)上再上了一個(gè)新臺階,即多媒體用戶口接口MMGUI,不僅數(shù)字和圖形、圖像、動畫、音頻、視頻等信息均能展現(xiàn)在用戶的面前。熱字是文本中被指定具有特殊含義或需進(jìn)一步解釋的字、詞或詞組。示例三:熱元熱元是指這些相對獨(dú)立的圖像單位能夠作為信息轉(zhuǎn)移的鏈源。示例二:熱字4.5超文本與超媒體系統(tǒng)的兩個(gè)模型超文本和超媒體的系統(tǒng)結(jié)構(gòu)較著名的是1988年Campbell和Goodman提出的HAM模型,另一個(gè)是從事超文本標(biāo)準(zhǔn)化研究Dexter小組提出的Dexter模型。這兩個(gè)模型是基本相似的,它們都是將超文本和超媒體體系結(jié)構(gòu)分為三個(gè)層次。1.HAM模型(用戶接口層)超文本和超媒體的體系結(jié)構(gòu)
4.5超文本與超媒體系統(tǒng)的兩個(gè)模型
超文本與超媒體系統(tǒng)就是完成生成并只使用前述超文本或超媒體的軟硬件的總稱。從理論上講可將其劃分為三個(gè)層次:表現(xiàn)層——用戶接口;超文本抽象機(jī)層——節(jié)點(diǎn)和鏈;數(shù)據(jù)庫層——存儲、共享數(shù)據(jù)和網(wǎng)絡(luò)訪問。
(1)數(shù)據(jù)庫層
數(shù)據(jù)庫層是三層模型的最低層,涉及所有傳統(tǒng)的有關(guān)信息存儲的問題。實(shí)際上這一層并不構(gòu)成超文本系統(tǒng)的特殊性。但是它以龐大的數(shù)據(jù)庫作為基礎(chǔ),而且在超文本系統(tǒng)中的信息量大,需要存儲的信息量也就大。一般要用到磁盤、光盤等大容量存儲器,或把信息存放在經(jīng)過網(wǎng)絡(luò)訪問的遠(yuǎn)程服務(wù)器上,不管信息如何存放,必須要保證信息的快速存取。
(2)超文本抽象機(jī)層超文本抽象機(jī)層(HypertextAbstactMachine)簡稱HAM,是三層模型中的中間層,這一層決定了超文本系統(tǒng)節(jié)點(diǎn)和鏈的基本特點(diǎn),記錄了節(jié)點(diǎn)之間鏈的關(guān)系,并保存了有關(guān)節(jié)點(diǎn)和鏈的結(jié)構(gòu)信息。在這一層中可以了解到每個(gè)相關(guān)聯(lián)的屬性。例如節(jié)點(diǎn)的“物主”屬性,這一屬性指明該節(jié)點(diǎn)由誰創(chuàng)建的,誰有修改權(quán)限、版本號或關(guān)鍵詞等。(3)用戶接口層(表現(xiàn)層)
表示層又稱為用戶接口層或用戶界面層,也是構(gòu)成超文本系統(tǒng)特殊性的重要表現(xiàn),并直接影響著超文本系統(tǒng)的成功,可用于處理超文本抽象層中的信息表示,包括判斷用戶的有效命令,節(jié)點(diǎn)和鏈的顯示方式,是否有總體圖解及多媒體信息的表現(xiàn)組織等等。它應(yīng)該具有簡明、直觀、生動、靈活、方便等特點(diǎn)。用戶接口層是超文本和超媒體系統(tǒng)人-機(jī)交互的界面。用戶接口層決定了信息的表現(xiàn)方式、交互操作方式以及導(dǎo)航方式等。
Dexter模型的目標(biāo)是為開發(fā)分布信息之間的交互操作和信息共享提供一種標(biāo)準(zhǔn)或參考規(guī)范。如下圖所示。2.Dexter模型(1)內(nèi)部成員層——內(nèi)部成員層描述超文本中成員的內(nèi)容和結(jié)構(gòu),對應(yīng)于各個(gè)媒體單個(gè)應(yīng)用成員。(2)存儲層——存儲層是描述成員和鏈的網(wǎng)絡(luò)。(3)運(yùn)行層——運(yùn)行層描述支持用戶和超文本交互作用的機(jī)制,負(fù)責(zé)在運(yùn)行時(shí)處理鏈、錨接口和成員。
4.3超文本系統(tǒng)結(jié)構(gòu)模型Dexter模型
Dexter模型也分為三層:存儲層、運(yùn)行層和成員內(nèi)部層,各層之間通過定義好接口互相連接。運(yùn)行層表現(xiàn)規(guī)范存儲層錨定機(jī)制成員內(nèi)部層存儲層
描述超文本中的結(jié)點(diǎn)成員之間的網(wǎng)狀關(guān)系。每個(gè)成員都有一個(gè)唯一的標(biāo)識符,稱為UID。,存儲層定義了訪問函數(shù),通過UID可以直接訪問到該成員,還定義了由多個(gè)函數(shù)組成的操作集合,用于實(shí)時(shí)地對超文本系統(tǒng)進(jìn)行訪問和修改。
成員內(nèi)部層
描述超文本中各個(gè)成員的內(nèi)容和結(jié)構(gòu),對應(yīng)于各個(gè)媒體單個(gè)應(yīng)用成員。從結(jié)構(gòu)上,成員可由簡單結(jié)構(gòu)和復(fù)雜結(jié)構(gòu)。簡單結(jié)構(gòu)就是每個(gè)成員內(nèi)部僅由同一種數(shù)據(jù)媒體構(gòu)成,復(fù)雜結(jié)構(gòu)的成員內(nèi)部又由各個(gè)子成員構(gòu)成。
運(yùn)行層
描述支持用戶和超文本交互作用的機(jī)制,它可直接訪問和操作在存儲層和成員層內(nèi)部層定義的網(wǎng)狀數(shù)據(jù)模型。運(yùn)行層為用戶提供友好的界面。
表現(xiàn)規(guī)范
介于存儲層和運(yùn)行層之間的接口稱為表現(xiàn)規(guī)范,它規(guī)定了同一數(shù)據(jù)呈現(xiàn)給用戶的不同表現(xiàn)性質(zhì),確定了各個(gè)成員在不同用戶訪問時(shí)表現(xiàn)的視圖和操作權(quán)限等內(nèi)容。
錨定機(jī)制
存儲層和內(nèi)部成員之間的接口稱為錨定機(jī)制,其基本成分是錨(anchor),錨由兩部分組成:錨號和錨值,完成存儲層到成員內(nèi)部層、成員內(nèi)部層到存儲層的檢索定位過程。
錨號:每個(gè)錨的標(biāo)識符,錨值:元素內(nèi)部的位置和子結(jié)構(gòu)。
3.超文本與超媒體的組成要素(1)節(jié)點(diǎn)超文本是由節(jié)點(diǎn)和鏈構(gòu)成的信息網(wǎng)絡(luò)。節(jié)點(diǎn)是表達(dá)信息的單位,是圍繞一個(gè)特殊主題組織起來和數(shù)據(jù)集合。節(jié)點(diǎn)的內(nèi)容可是文本、圖形、圖像、動畫、音頻、視頻等,也可以是一般計(jì)算機(jī)程序。節(jié)點(diǎn)分為兩種類型:一種稱為表現(xiàn)型,記錄各種媒體信息,表現(xiàn)型節(jié)點(diǎn)按其內(nèi)容的不同又可分為許多類別,如文本節(jié)點(diǎn)和圖文節(jié)點(diǎn)等;另一種稱為組織型,用于組織并記錄節(jié)點(diǎn)間的聯(lián)結(jié)關(guān)系,它實(shí)際起索引目錄的作用,是連結(jié)超文本網(wǎng)絡(luò)結(jié)構(gòu)的紐帶,即組織節(jié)點(diǎn)的節(jié)點(diǎn)。節(jié)點(diǎn)的基本類型節(jié)點(diǎn)的基本類型歸納如下:⑴文本節(jié)點(diǎn)⑵圖形節(jié)點(diǎn)⑶圖像節(jié)點(diǎn)⑷音頻節(jié)點(diǎn)⑸視頻節(jié)點(diǎn)⑹混合媒體節(jié)點(diǎn)
⑺按鈕節(jié)點(diǎn)⑻組織型節(jié)點(diǎn)⑼推理型節(jié)點(diǎn)節(jié)點(diǎn)是表達(dá)信息的基本單位,是圍繞一個(gè)特殊主題組織信息的最基本單元。節(jié)點(diǎn)內(nèi)容包含對媒體數(shù)據(jù)屬性的描述和表現(xiàn)方法。常見的節(jié)點(diǎn)有文本節(jié)點(diǎn),圖像節(jié)點(diǎn)和圖形節(jié)點(diǎn),動畫節(jié)點(diǎn)和視頻節(jié)點(diǎn),音頻節(jié)點(diǎn)和按鈕節(jié)點(diǎn),統(tǒng)稱為媒體節(jié)點(diǎn)。另外還有組織節(jié)點(diǎn)、推理型節(jié)點(diǎn)等。節(jié)點(diǎn)節(jié)點(diǎn)是表達(dá)信息的基本單位,可以是文本、圖像、視頻、音頻、動畫或一段計(jì)算機(jī)程序等各種媒體信息以及它們的組合,其內(nèi)容還包括對媒體數(shù)據(jù)屬性的描述和表現(xiàn)方法。節(jié)點(diǎn)可以按不同方式分類
(1)按照表現(xiàn)形式可分為兩類:基于框架和基于窗口。
(2)按照結(jié)構(gòu)可分為原子節(jié)點(diǎn)、復(fù)合節(jié)點(diǎn)和包含節(jié)點(diǎn)。
(3)按照狀態(tài)可分為靜態(tài)節(jié)點(diǎn)和動態(tài)節(jié)點(diǎn)。
(4)按照用途可分為操作型、組織型和推理型三類節(jié)點(diǎn)。鏈鏈,又稱超鏈(HyperLink),是超媒體的組成部分。它將節(jié)點(diǎn)鏈接在一起,描述節(jié)點(diǎn)之間的關(guān)系。鏈具有方向性,由三個(gè)部分組成:鏈源、鏈宿以及鏈的屬性。一個(gè)鏈的起端稱為鏈源,表現(xiàn)為一個(gè)節(jié)點(diǎn)中的“點(diǎn)”或“域”,通過它可以訪問另一節(jié)點(diǎn),是導(dǎo)致節(jié)點(diǎn)信息遷移的原因。鏈宿是鏈的目的,一般指節(jié)點(diǎn),也可以是其他媒體對象。鏈的屬性決定鏈的類型,這是鏈的主要特性,另外還有一般屬性,如鏈的類型、版本和權(quán)限等。當(dāng)鏈的屬性很強(qiáng)時(shí),鏈可以作為獨(dú)立的實(shí)體,如類型鏈等。鏈還可以分為顯形鏈和隱形鏈,基本結(jié)構(gòu)鏈和索引鏈屬于顯形鏈。鏈根據(jù)超鏈的特點(diǎn)及功能,鏈可以分為基本結(jié)構(gòu)鏈、組織鏈和推理鏈三大類型。 (1)基本結(jié)構(gòu)鏈:是一種由超媒體系統(tǒng)作者事先說明的,具有固定明確特點(diǎn)的實(shí)鏈。基本結(jié)構(gòu)鏈又可以分為基本鏈、交叉索引鏈和節(jié)點(diǎn)內(nèi)注釋鏈三種類型。 (2)組織鏈和推理鏈 組織鏈和推理鏈可以分為索引鏈、蘊(yùn)含鏈和執(zhí)行鏈。基本結(jié)構(gòu)鏈 基本鏈用來建立節(jié)點(diǎn)之間基本順序的鏈,它使信息在總體上呈現(xiàn)出層次結(jié)構(gòu)?;炬湹逆溤春玩溗薅际枪?jié)點(diǎn),它決定節(jié)點(diǎn)的固定順序。基本鏈又可以分為:順序鏈、結(jié)構(gòu)鏈、查詢鏈、移動鏈、縮放鏈、全景鏈和視圖鏈。順序鏈?zhǔn)菍⒊谋净蛘叱襟w節(jié)點(diǎn)按最基本的先后順序排成一個(gè)隊(duì)列。各節(jié)點(diǎn)之間呈現(xiàn)出線性結(jié)構(gòu)?;窘Y(jié)構(gòu)鏈交叉索引鏈將節(jié)點(diǎn)連結(jié)成交叉的網(wǎng)狀結(jié)構(gòu)組織鏈和推理鏈組織鏈和推理鏈可以分為索引鏈、蘊(yùn)含鏈和執(zhí)行鏈。索引鏈將用戶從一個(gè)索引節(jié)點(diǎn)引到該節(jié)點(diǎn)相應(yīng)的索引入口。索引用于與數(shù)據(jù)庫的接口及查找共享同一索引項(xiàng)的文獻(xiàn)。蘊(yùn)含鏈用于連接推理樹中的事實(shí)。執(zhí)行鏈?zhǔn)且环N將執(zhí)行活動與按鈕節(jié)點(diǎn)相連的特殊節(jié)點(diǎn)。推理鏈?zhǔn)且环N虛鏈或稱之為動態(tài)鏈。超文本信息網(wǎng)絡(luò)是由節(jié)點(diǎn)和鏈構(gòu)成的一個(gè)有向信息網(wǎng)絡(luò),這種信息網(wǎng)絡(luò)類似于人工智能中的語義網(wǎng)絡(luò),語義網(wǎng)是一種知識表示方法,其中節(jié)點(diǎn)表示概念,而節(jié)點(diǎn)之間的弧表示兩個(gè)概念之間的關(guān)系。超媒體中的網(wǎng)絡(luò)結(jié)構(gòu)不僅僅提供了知識、信息,同時(shí)還包含對知識信息的分析和推理。如果網(wǎng)絡(luò)中節(jié)點(diǎn)內(nèi)不僅有文本,而且還包含有圖形、動畫、聲音及它們的組合等多種信息,即為超媒體網(wǎng)絡(luò)。熱標(biāo)熱標(biāo)是超媒體中特有的元素,它確定相關(guān)信息的鏈源,通過它可以引起相關(guān)內(nèi)容的轉(zhuǎn)移。熱標(biāo)可分為熱字、熱區(qū)、熱元、熱點(diǎn)和熱屬性五類熱字 熱字往往存在于文本當(dāng)中,把需要進(jìn)一步解釋和含有特殊含義的字、詞或詞組做成帶下劃線和特別顏色,與其他內(nèi)容區(qū)別開來,而各保留字和轉(zhuǎn)移目的卻不顯示出來,讀者通過點(diǎn)擊這些熱字可得到進(jìn)一步的解釋和說明。據(jù)了解,目前廣東鐵青已率先推出了前往包頭,途經(jīng)呼和浩特的火車旅游路線――“內(nèi)蒙響沙灣、山西太原、平遙古城、云崗石窟、五臺山空調(diào)雙臥9天”,熱標(biāo)熱區(qū) 熱區(qū)是在圖像等靜態(tài)視覺媒體節(jié)點(diǎn)中某一感興趣的區(qū)域,作為觸發(fā)轉(zhuǎn)移的源點(diǎn)。通常使鼠標(biāo)標(biāo)志在進(jìn)入熱區(qū)時(shí)變形為一種多邊形,用戶便知道可以轉(zhuǎn)移到另一幅能夠更詳盡地描述當(dāng)前圖像部位的新圖片。下圖所示就是網(wǎng)頁中一幅由分為多個(gè)熱區(qū)的地圖,對于不同的省份,對應(yīng)的地方就是一個(gè)熱區(qū),當(dāng)單擊某個(gè)熱區(qū)時(shí),就會打開對應(yīng)省份的詳細(xì)信息的目標(biāo)節(jié)點(diǎn)。熱標(biāo)
熱元 主要用于圖形節(jié)點(diǎn)。由于圖形的最基本單位是圖元(如一個(gè)圖、一條線、一個(gè)圓等),當(dāng)圖形在超媒體頁面中移動時(shí),圖元跟著移動。如果為了在另一幅圖形中詳細(xì)描述本圖形的某一部分,便可用熱元的形式與轉(zhuǎn)換的目標(biāo)圖形相鏈接。熱元在CAD工程設(shè)計(jì)中的建筑圖注釋、機(jī)器設(shè)備聯(lián)機(jī)維護(hù)手冊等方面有廣泛的用途。熱標(biāo)
下圖則是網(wǎng)頁上利用圖像作為一組熱元的示例,單擊某一個(gè)圖片就可以打開相應(yīng)的目標(biāo)節(jié)點(diǎn)窗口。熱標(biāo)
熱點(diǎn) 熱點(diǎn)是對于具有時(shí)間特性的媒體節(jié)點(diǎn)而言的,如動畫、視頻、聲音節(jié)點(diǎn),如果用戶對其中某一段時(shí)間內(nèi)的信息感興趣,就記錄下這段時(shí)間的起止,把這一段(或幾幀)信息稱為熱點(diǎn)。比如有一段視頻影像介紹黃山上的四季美景。用戶想要了解仲秋時(shí)節(jié)景象,可在時(shí)間軸上設(shè)定一個(gè)[b,a,c]的敏感區(qū)間,其中a為仲秋時(shí)節(jié),b、a、c按時(shí)間順序排列。那么,用戶觸發(fā)了[b,a,c]區(qū)間內(nèi)任一點(diǎn)都有效,都可以調(diào)出仲秋附近季節(jié)黃山的景色熱標(biāo)
熱屬性 熱屬性是將關(guān)系數(shù)據(jù)庫中的屬性作為熱標(biāo)來使用。由于數(shù)據(jù)媒體是一種特定的格式化符號數(shù)據(jù),故可把熱標(biāo)定為一個(gè)屬性,用特定的保留屬性字方法指明熱標(biāo)觸發(fā)后表現(xiàn)的內(nèi)容。如用IMAGE屬性表示后繼各元組中該屬性字符為圖像對象名。屬性中的元組有多個(gè),每個(gè)元組又對應(yīng)不同的內(nèi)容,所以在把屬性當(dāng)作熱標(biāo)時(shí),要對每一個(gè)元組都指明不同的鏈。
帶熱字的文本
4.4網(wǎng)頁中超文本的實(shí)現(xiàn)
4.4.1WWW技術(shù)的基本概念1.WWW的工作方式發(fā)出請求發(fā)回網(wǎng)頁WWW中的超文本和超媒體
Internet已經(jīng)有20多年的歷史了,近幾年出現(xiàn)了Internet熱,這主要應(yīng)歸功于Web。Internet提供了世界范圍內(nèi)網(wǎng)絡(luò)互連和通信功能,Web則是一個(gè)環(huán)球信息資源庫。
我們知道超媒體系統(tǒng)建立的鏈接關(guān)系是文本、聲音、圖形、圖像、動畫和視頻片段之間的鏈接關(guān)系。當(dāng)我們使用Web瀏覽器瀏覽因特網(wǎng)時(shí),在顯示屏幕上看到的頁面稱為網(wǎng)頁(WebPage),它是Web站點(diǎn)上的文檔。而進(jìn)入該站點(diǎn)時(shí)在屏幕上顯示的第一個(gè)綜合界面稱為起始頁(homepage)或者稱為主頁,它有一點(diǎn)像一本書的封面或書上的目錄表。Web由無數(shù)的頁面(homepage)組成,頁面上的信息包羅萬象,而且時(shí)時(shí)在增加,天天在更新。
WWW(WorldWideWeb)是信息發(fā)現(xiàn)技術(shù)和超媒體技術(shù)的綜合,它以基于客戶/服務(wù)器的工作方式,通過超文本文獻(xiàn),把全世界Internet上不同地點(diǎn)的相關(guān)信息有機(jī)地結(jié)合了起來,并提供了聯(lián)想式導(dǎo)航瀏覽手段。在WWW上,豐富的超文本文獻(xiàn)集合被放在各個(gè)WWW服務(wù)器上。WWW的服務(wù)器將信息組織成為分布式的超文本,這些信息的節(jié)點(diǎn)為文本、圖像、子目錄或信息指針。
而WWW的客戶程序成為瀏覽器,運(yùn)行在客戶機(jī)上,利用超文本傳輸協(xié)議向服務(wù)器發(fā)出請求,訪問服務(wù)器上的超文本和超媒體信息,并在客戶端上以多媒體的形式表現(xiàn)出來。支持WWW客戶/服務(wù)器的協(xié)議主要有兩個(gè):超文本傳輸協(xié)議(HyperTextTransferProtocol,HTTP)。它為客戶/服務(wù)器通信提供了聯(lián)絡(luò)方式及信息傳送格式。超文本標(biāo)記語言(HyperTextMarkupLanguage,HTML)。它是一種用戶與程序都能理解的語言,它是為文獻(xiàn)提供表現(xiàn)界面與超文本鏈接的標(biāo)記語言。
超文本傳輸協(xié)議HTTP最初只是一個(gè)面向?qū)ο蟮膽?yīng)用級協(xié)議,并非專用于超文本/超媒體的傳輸,但其精巧快速,特別是通用、無狀態(tài)性以及面向?qū)ο蟮奶攸c(diǎn),使之非常適合于分布式協(xié)作化的超文本/超媒體系統(tǒng),因此取名為超文本傳輸協(xié)議。SGMLHTMLXMLVRML
4.4.2超文本標(biāo)記語言
的常用術(shù)語
1)URL(統(tǒng)一資源定位符)
2)網(wǎng)頁
3)網(wǎng)站
4)主頁(首頁)
在我們認(rèn)識HTTP之前,有必要先弄清楚URL的組成,例如:http:///china/index.html。它的含義如下:
1.http://:代表超文本傳輸協(xié)議,通知服務(wù)器顯示W(wǎng)eb頁,通常不用輸入;
2.www:代表一個(gè)Web(萬維網(wǎng))服務(wù)器;
3./:這是裝有網(wǎng)頁的服務(wù)器的域名,或站點(diǎn)服務(wù)器的名稱;
4.China/:為該服務(wù)器上的子目錄,就好像我們的文件夾;
5.Index.html:index.html是文件夾中的一個(gè)HTML文件(網(wǎng)頁)。既然我們明白了URL的構(gòu)成,那么HTTP是怎么工作呢?我們接下來就要討論這個(gè)問題。
一次HTTP操作稱為一個(gè)事務(wù),其工作過程可分為四步:
首先客戶機(jī)與服務(wù)器需要建立連接。只要單擊某個(gè)超級鏈接,HTTP的工作就開始了。
建立連接后,客戶機(jī)發(fā)送一個(gè)請求給服務(wù)器,請求方式的格式為:統(tǒng)一資源標(biāo)識符(URL)、協(xié)議版本號,后邊是MIME信息包括請求修飾符、客戶機(jī)信息和可能的內(nèi)容。
服務(wù)器接到請求后,給予相應(yīng)的響應(yīng)信息,其格式為一個(gè)狀態(tài)行,包括信息的協(xié)議版本號、一個(gè)成功或錯(cuò)誤的代碼,后邊是MIME信息包括服務(wù)器信息、實(shí)體信息和可能的內(nèi)容。
客戶端接收服務(wù)器所返回的信息通過瀏覽器顯示在用戶的顯示屏上,然后客戶機(jī)與服務(wù)器斷開連接。
如果在以上過程中的某一步出現(xiàn)錯(cuò)誤,那么產(chǎn)生錯(cuò)誤的信息將返回到客戶端,有顯示屏輸出。對于用戶來說,這些過程是由HTTP自己完成的,用戶只要用鼠標(biāo)點(diǎn)擊,等待信息顯示就可以了。
許多HTTP通訊是由一個(gè)用戶代理初始化的并且包括一個(gè)申請?jiān)谠捶?wù)器上資源的請求。最簡單的情況可能是在用戶代理和服務(wù)器之間通過一個(gè)單獨(dú)的連接來完成。在Internet上,HTTP通訊通常發(fā)生在TCP/IP連接之上。缺省端口是TCP80,但其它的端口也是可用的。但這并不預(yù)示著HTTP協(xié)議在Internet或其它網(wǎng)絡(luò)的其它協(xié)議之上才能完成。HTTP只預(yù)示著一個(gè)可靠的傳輸。
這個(gè)過程就好像我們打電話訂貨一樣,我們可以打電話給商家,告訴他我們需要什么規(guī)格的商品,然后商家再告訴我們什么商品有貨,什么商品缺貨。這些,我們是通過電話線用電話聯(lián)系(HTTP是通過TCP/IP),當(dāng)然我們也可以通過傳真,只要商家那邊也有傳真
基于HTTP協(xié)議的客戶/服務(wù)器模式的信息交換過程,它分四個(gè)過程:建立連接、發(fā)送請求信息、發(fā)送響應(yīng)信息、關(guān)閉連接。HTTP的含義及其作用
HTTP是超文本傳輸協(xié)議,是客戶端瀏覽器或其他程序與Web服務(wù)器之間的應(yīng)用層通信協(xié)議。在Internet上的Web服務(wù)器上存放的都是超文本信息,客戶機(jī)需要通過HTTP協(xié)議傳輸所要訪問的超文本信息。HTTP包含命令和傳輸信息,不僅可用于Web訪問,也可以用于其他因特網(wǎng)/內(nèi)聯(lián)網(wǎng)應(yīng)用系統(tǒng)之間的通信,從而實(shí)現(xiàn)各類應(yīng)用資源超媒體訪問的集成。SGML
標(biāo)準(zhǔn)通用標(biāo)記語言(StandardGeneralizedMarkupLanguage,SGML)是1986年出版發(fā)布的一個(gè)信息管理方面的國際標(biāo)準(zhǔn),標(biāo)準(zhǔn)號是ISO8879。該標(biāo)準(zhǔn)定義獨(dú)立于平臺和應(yīng)用的文本文檔的格式、索引和鏈接信息,為用戶提供一種類似于語法的機(jī)制,用來定義文檔的結(jié)構(gòu)和指示文檔結(jié)構(gòu)的標(biāo)簽(tag)。
SGML規(guī)定了在文檔中嵌入描述標(biāo)記的標(biāo)準(zhǔn)格式,指定了描述文檔結(jié)構(gòu)的標(biāo)準(zhǔn)方法。也就是說,可以使用SGML為創(chuàng)作的每一種類型的文檔設(shè)置層次結(jié)構(gòu)模型,可以用篇、章、節(jié)、標(biāo)題等描述標(biāo)記來標(biāo)識文檔結(jié)構(gòu)中的文檔元素。SGML是一個(gè)包含超文本鏈接(hypertextlinks)的綜合語言,在Web上使用的HTML格式是使用固定標(biāo)簽集的一種SGML文檔。
SGML的主要特點(diǎn)是:它不僅可以支持無數(shù)的文檔結(jié)構(gòu)類型,如布告、技術(shù)手冊、章節(jié)、目錄、設(shè)計(jì)規(guī)范、各種報(bào)告、信函和備忘錄等,還可以創(chuàng)建與特定的軟硬件無關(guān)的文檔,方便不同計(jì)算機(jī)系統(tǒng)的用戶交換文檔。
HTML
超文本標(biāo)記語言(HyperTextMarkupLanguage,HTML)是一種用來創(chuàng)作萬維網(wǎng)頁面的描述語言。是表示網(wǎng)頁的一種規(guī)范,HTML使用HTML標(biāo)簽來定義文檔的格式、組成和鏈接關(guān)系,如字形、字體、表單、標(biāo)題和統(tǒng)一資源地址(UniformResourceLocator,URL)等。HTML是從SGML導(dǎo)出的語言,是SGML的一個(gè)子集。使用HTML創(chuàng)作的文檔是一套固定標(biāo)簽的SGML文檔。超文本標(biāo)記語言
HTML(HypertextMarkupLanguage)稱為超文本標(biāo)記語言,是用來編寫網(wǎng)頁的一種語言,其是構(gòu)成網(wǎng)頁的主要元素。
HTML不是編程語言,而是標(biāo)記語言。其沒有編程語言條件判斷和循環(huán)控制結(jié)構(gòu),有的只是許許多多的標(biāo)記符。
HTML通過在網(wǎng)頁中添加標(biāo)記符,來告訴瀏覽器如何顯示所標(biāo)記的內(nèi)容,即標(biāo)記符的作用是確定所標(biāo)記內(nèi)容的顯示格式和方式。
HTML是一種用來制作超文本文檔的簡單標(biāo)記語言。用HTML編寫的超文本文檔稱為HTML文檔,它能獨(dú)立于各種操作系統(tǒng)平臺(如UNIX、WINDOWS等)。通過標(biāo)記符定義了網(wǎng)頁內(nèi)容的顯示。例如:用<table>標(biāo)記符在網(wǎng)頁上定義一個(gè)表格。HTML文檔(即網(wǎng)頁的源文件)是一個(gè)放置了標(biāo)記的ASCII文本文件,通常它帶有.html或.htm的文件擴(kuò)展名。
超文本標(biāo)記語言
1.超文本標(biāo)記語言HTML 1.HTML基本語法
2.HTML特點(diǎn)
3.HTML的應(yīng)用
2.XML 1.概述
2.XML的基本組成HTML標(biāo)記語句
HTML語句由標(biāo)記符和被標(biāo)記的內(nèi)容組成。<標(biāo)記符>受標(biāo)記影響的內(nèi)容</標(biāo)記符>
起始標(biāo)記符結(jié)束標(biāo)記符
HTML中標(biāo)記語句的一般格式為:HTML標(biāo)記語句
<標(biāo)記符>受標(biāo)記影響的內(nèi)容</標(biāo)記符>
例1:
<U>山西大同大學(xué)</U>其作用是在“山西大同大學(xué)”下面加下劃線。HTML標(biāo)記語句
<標(biāo)記符>受標(biāo)記影響的內(nèi)容</標(biāo)記符>
例2:
<B>山西大同大學(xué)</B>其作用是將“山西大同大學(xué)”加粗顯示。HTML標(biāo)記語句
<標(biāo)記符>受標(biāo)記影響的內(nèi)容</標(biāo)記符>
例3:
<U><B>山西大同大學(xué)</B></U>其作用是將“山西大同大學(xué)”加粗并加下劃線。標(biāo)記符可以嵌套使用,如:HTML標(biāo)記語句
<標(biāo)記符>受標(biāo)記影響的內(nèi)容</標(biāo)記符>
<標(biāo)記符屬性名1=屬性值1…>受標(biāo)記影響內(nèi)容</標(biāo)記符>如果需要進(jìn)一步控制被標(biāo)記內(nèi)容的顯示方式,還可以為標(biāo)記符指定屬性。其格式如下:
例4:
<fontsize=6>山西大同大學(xué)</font>
HTML文檔的基本結(jié)構(gòu)
<html><head><title>
這里是網(wǎng)頁的標(biāo)題,顯示在瀏覽器的標(biāo)題欄中
</title></head><body>
這里是網(wǎng)頁的正文,可以包含文本、圖片、超鏈接、
各種格式描述、客戶端和服務(wù)端的腳本代碼等。
</body></html>頭部正文常用的HTML標(biāo)記
該標(biāo)記用于定義網(wǎng)頁的標(biāo)題,<title>與</title>之間的內(nèi)容將顯示在瀏覽器的標(biāo)題欄中。<html><head><title>HTML超文本標(biāo)記語言</title></head><body>……</body></html>1.網(wǎng)頁的頭部標(biāo)記<title>……</title>
常用的HTML標(biāo)記
2.網(wǎng)頁的主體標(biāo)記
<body>用于標(biāo)記網(wǎng)頁的主體部分。在<body>和</body>之間包含網(wǎng)頁中可以顯示出來的各對象的標(biāo)記語句。
<body>標(biāo)記包含如下屬性:bgcolor:設(shè)置背景顏色。background:設(shè)置背景圖片。text:設(shè)置網(wǎng)頁中文本的顏色。link:設(shè)置普通超鏈接顏色。vlink:設(shè)置訪問過鏈接顏色。alink:設(shè)置活動超鏈接顏色。常用的HTML標(biāo)記
2.網(wǎng)頁的主體標(biāo)記如:<bodybackground=“beijing.jpg”>格式:background=“圖片文件的文件名”
其中:圖片的文件名要加上必要的路徑;并且要用英文單角的雙引號括起來。常用的HTML標(biāo)記
2.網(wǎng)頁的主體標(biāo)記如:<bodybgcolor=red>常用的HTML標(biāo)記
2.網(wǎng)頁的主體標(biāo)記如:<bodybgcolor=red>顏色值有兩種表示方法:用“#”引導(dǎo)的一個(gè)六位十六進(jìn)制數(shù)代碼(分別代表紅、綠、藍(lán)分量)表示;用英文顏色名表示常用的HTML標(biāo)記
2.網(wǎng)頁的主體標(biāo)記常用的HTML標(biāo)記
3.HTML文本標(biāo)記字體格式標(biāo)記
<font>標(biāo)記用來設(shè)置字體格式,包括字體、大小和顏色,其一般格式為:<fontsize=數(shù)字face=字體名color=顏色>被設(shè)置的文字
</font>
face屬性用來設(shè)置字體,這里的“字體名”就是在Word的“常用”工具欄的“字體”列表框中顯示的字體名。常用的HTML標(biāo)記
3.HTML文本標(biāo)記字體格式標(biāo)記
<font>標(biāo)記用來設(shè)置字體格式,包括字體、大小和顏色,其一般格式為:<fontsize=數(shù)字face=字體名color=顏色>被設(shè)置的文字</font>如:<fontsize=4face=“隸書”color=yellow>政法學(xué)院</font>常用的HTML標(biāo)記
3.HTML文本標(biāo)記標(biāo)題標(biāo)記
標(biāo)題是一段有加強(qiáng)效果的文字,標(biāo)題標(biāo)記的格式為:<Hnalign=對齊方式>標(biāo)題文字</Hn>
其中n代表標(biāo)題的級別,用來指定標(biāo)題文字的大小,可以取1~6之間的整數(shù)值,取1時(shí)文字最大,取6時(shí)文字最小。標(biāo)題文字自動加粗。
屬性align用來設(shè)置標(biāo)題在頁面中的對齊方式,取值有:left(左對齊)、center(居中)和right(右對齊)。常用的HTML標(biāo)記
3.HTML文本標(biāo)記標(biāo)題標(biāo)記
標(biāo)題是一段有加強(qiáng)效果的文字,標(biāo)題標(biāo)記的格式為:<Hnalign=對齊方式>標(biāo)題文字</Hn>如:<h1align=center>計(jì)算機(jī)系</h1>常用的HTML標(biāo)記
4.段落標(biāo)記換行標(biāo)記
使用<br>標(biāo)記實(shí)現(xiàn)換行,該標(biāo)記前后的文字成為兩行,但兩行仍為一段。如:山西大同大學(xué)<br>計(jì)算機(jī)系常用的HTML標(biāo)記
4.段落標(biāo)記分段標(biāo)記
使用<p>標(biāo)記實(shí)現(xiàn)分段,<p>和</p>之間為一段,其一般格式為:<palign=對齊方式>段中文字</p>
屬性align用來設(shè)置段落在頁面中的對齊方式,取值有:left(左對齊)、center(居中)和right(右對齊)。常用的HTML標(biāo)記
4.段落標(biāo)記分段標(biāo)記
使用<p>標(biāo)記實(shí)現(xiàn)分段,<p>和</p>之間為一段,其一般格式為:如:<palign=center>山西大同大學(xué)<palign=left>計(jì)算機(jī)系</p><palign=對齊方式>段中文字</p>常用的HTML標(biāo)記
5.圖像標(biāo)記網(wǎng)頁中圖片的顯示使用<img>標(biāo)記,其格式如下:<img
src=文件名alt=說明width=xheight=yborder=nhspace=hvspace=valign=對齊方式>src:設(shè)置要顯示圖片的文件名。alt:設(shè)置當(dāng)鼠標(biāo)指向圖片時(shí)的替代文字。Width、Height
:設(shè)置圖片的寬度、高度。Border:設(shè)置邊框的粗細(xì)。Hspace、vspace:設(shè)置圖片水平、上下的空白。Align:設(shè)置圖片相對于周圍文字的對齊方式。常用的HTML標(biāo)記
5.圖像標(biāo)記網(wǎng)頁中圖片的顯示使用<img>標(biāo)記,其格式如下:<img
src=文件名alt=說明width=xheight=yborder=nhspace=hvspace=valign=對齊方式>如:<img
src=“tup1.jpg”>常用的HTML標(biāo)記
5.圖像標(biāo)記網(wǎng)頁中圖片的顯示使用<img>標(biāo)記,其格式如下:<img
src=文件名alt=說明width=xheight=yborder=nhspace=hvspace=valign=對齊方式>如:<img
src=“tup1.jpg”alt=“圖書”align=left>常用的HTML標(biāo)記
5.圖像標(biāo)記網(wǎng)頁中圖片的顯示使用<img>標(biāo)記,其格式如下:<img
src=文件名alt=說明width=xheight=yborder=nhspace=hvspace=valign=對齊方式>圖片相對于文字的對齊方式Align的取值如下:Left:圖片位于文字的左面;Right:圖片位于文字的右面;Top;圖片的頂端與文字對齊;Middle:圖片的中央與文字對齊;Bottom圖片的端與文字對齊常用的HTML標(biāo)記
5.超鏈接標(biāo)記網(wǎng)頁中的超鏈接使用<A>標(biāo)記,其格式如下:<Ahref=“URL”
target=打開窗口方式>超鏈接源</A>href:指出要鏈接到的網(wǎng)頁的URL地址。target:指出打開鏈接到網(wǎng)頁的方式,其取值如下:
_blank:在新窗口顯示鏈接到的網(wǎng)頁的內(nèi)容;
_self:在原有窗口顯示鏈接到的網(wǎng)頁的內(nèi)容。常用的HTML標(biāo)記
5.超鏈接標(biāo)記網(wǎng)頁中的超鏈接使用<A>標(biāo)記,其格式如下:<Ahref=“URL”
target=打開窗口方式>超鏈接源</A>超鏈接源可以是文字,也可以是圖片常用的HTML標(biāo)記
5.超鏈接標(biāo)記網(wǎng)頁中的超鏈接使用<A>標(biāo)記,其格式如下:<Ahref=“URL”
target=打開窗口方式>超鏈接源</A>如:<Ahref=“http://”target=“_blank”>河北政法職業(yè)學(xué)院</A><Ahref=“”><img
src=“tup2.jpg”></A>常用的HTML標(biāo)記
6.表格標(biāo)記
表格的標(biāo)記為<table>…</table>,行的標(biāo)記為<tr>…</tr>,表項(xiàng)(列)的標(biāo)記為<td>…</td>、表頭的標(biāo)記為<th>…</th>。表格標(biāo)記的一般格式:<tablealign=left|center|rightborder=nwidth=x|x%height=y|y%><tr><th>表頭1<th>表頭2…<th>表頭n<tr><td>表項(xiàng)1<td>表項(xiàng)2…<td>表項(xiàng)n……<tr><td>表項(xiàng)1<td>表項(xiàng)2…<td>表項(xiàng)n</table>
其中,<table>…</table>標(biāo)記則必須成對使用,</tr>、</td>、</th>可以省去。常用的HTML標(biāo)記
6.表格標(biāo)記
表格的標(biāo)記為<table>…</table>,行的標(biāo)記為<tr>…</tr>,表項(xiàng)(列)的標(biāo)記為<td>…</td>、表頭的標(biāo)記為<th>…</th>。表格標(biāo)記的一般格式:<tablealign=left|center|rightborder=nwidth=x|x%height=y|y%><tr><th>表頭1<th>表頭2…<th>表頭n<tr><td>表項(xiàng)1<td>表項(xiàng)2…<td>表項(xiàng)n……<tr><td>表項(xiàng)1<td>表項(xiàng)2…<td>表項(xiàng)n</table>
<th>和<td>都是標(biāo)記列的,<th>標(biāo)記的文字按粗體顯示,屬于“表頭”,<td>標(biāo)記的文字按正常字體顯示,屬于表項(xiàng)。常用的HTML標(biāo)記
6.表格標(biāo)記如:<tablealign=centerborder=1width=300><tr><th>序號</th><th>姓名</th><th>成績</th></tr><tr><td>1</td><td>張三</td><td>80</td></tr><tr><td>2</td><td>李四</td><td>90</td></tr></table>常用的HTML標(biāo)記
6.表格標(biāo)記如:<tablealign=centerborder=1width=300cellspacing=5><tr><th>序號</th><th>姓名</th><th>成績</th></tr><tr><td>1</td><td>張三</td><td>80</td></tr><tr><td>2</td><td>李四</td><td>90</td></tr></table><table>標(biāo)記可以添加cellspacing和cellpading屬性,設(shè)置單元格的間距和邊距。常用的HTML標(biāo)記
6.表格標(biāo)記如:<tablealign=centerborder=1width=300cellspacing=5bordercolor=“red”><tr><th>序號</th><th>姓名</th><th>成績</th></tr><tr><td>1</td><td>張三</td><td>80</td></tr><tr><td>2</td><td>李四</td><td>90</td></tr></table><table>標(biāo)記可以添加bordercolor屬性,設(shè)置表格邊框線的顏色。常用的HTML標(biāo)記
6.表格標(biāo)記如:<tablealign=centerborder=1width=300cellspacing=5bordercolor=“red”background=“back.jpg”><tr
bgcolor=“yellow”><th>序號</th><th>姓名</th><th>成績</th></tr><tr><td>1</td><td>張三</td><td>80</td></tr><tr><td>2</td><tdbgcolor=“red”>李四</td><td>90</td></tr></table><table>、<tr>、<td>標(biāo)記可以添加bgcolor屬性和background屬性,設(shè)置表格、行或單元格的背景顏色和背景圖片。常用的HTML標(biāo)記
6.表格標(biāo)記如:<tablealign=centerborder=1width=300cellspacing=5bordercolor=“red”background=“back.jpg”><tr
bgcolor=“yellow”><th>序號</th><th>姓名</th><th>成績</th></tr><tralign=center><td>1</td><td>張三</td><td>80</td></tr><tr><tdalign=center>2</td><tdbgcolor=“red”>李四</td><td>90</td></tr></table><tr>標(biāo)記可以添加align屬性,設(shè)置該行的所有單元格中內(nèi)容的對齊方式。<td>標(biāo)記可以添加align屬性,設(shè)置該單元格中內(nèi)容的對齊方式。align屬性的取值:left、center、right。常用的HTML標(biāo)記
6.表格標(biāo)記
<table>…</table>標(biāo)記中的第一行可以使用<caption>…</caption>標(biāo)記為表格加標(biāo)題,該標(biāo)記的一般格式如下:<captionalign=*valign=*>標(biāo)題</caption>Left|center|righttop|bottom標(biāo)題位于表格上面標(biāo)題位于表格下面常用的HTML標(biāo)記
6.表格標(biāo)記
<table>…</table>標(biāo)記中的第一行可以使用<caption>…</caption>標(biāo)記為表格加標(biāo)題,該標(biāo)記的一般格式如下:<captionalign=*valign=*>標(biāo)題</caption>Left|center|righttop|bottom標(biāo)題位于表格上面標(biāo)題位于表格下面常用的HTML標(biāo)記
6.表格標(biāo)記
可以使用<td>、<th>標(biāo)記的rowspan屬性來制作跨多行的單元格(合并一列的多個(gè)單元格)。格式如下:<tdrowspan=n>表項(xiàng)</td>或<th
rowspan=n>表頭</th>
其中,n表示合并的行數(shù)。<tablealign=centerborder=1><tr><tdrowspan=2>1</td><td>2</td><tr><td>3</td></table>常用的HTML標(biāo)記
6.表格標(biāo)記
可以使用<td>、<th>標(biāo)記的colspan屬性來制作跨多列的單元格(合并一行的多個(gè)單元格)。格式如下:<tdcolspan=n>表項(xiàng)</td>或<th
colspan=n>表頭</th>
其中,n表示合并的行數(shù)。<tablealign=centerborder=1><tr><td>1</td><td>2</td><tr><tdcolspan=2>3</td></table>XML概述
XML是一種可擴(kuò)展的標(biāo)記語言(ExtensibleMarkupLanguage),雖然也是用標(biāo)記表示數(shù)據(jù),但是它的標(biāo)記說明了數(shù)據(jù)的含義,而不是如何顯示。XML本身不是一個(gè)單一的標(biāo)記語言,它是一種元語,可以被用來定義一種新的標(biāo)記語言。HTML是用來定義某一類文件便于顯示的格式,而XML是用來創(chuàng)造類別文件的格式定義,也就是在XML中可以創(chuàng)造出很多不同的標(biāo)記語言,用來定義不同的文件類別。XML特點(diǎn)(1)XML是文本化的小型數(shù)據(jù)庫表達(dá)語言,可以對其進(jìn)行裝入/保持、插入/刪除/修改、選擇等操作。甚至可以把XML應(yīng)用作為一個(gè)中間層的虛擬數(shù)據(jù)庫。(2)XML是客戶端計(jì)算機(jī)的數(shù)據(jù)結(jié)構(gòu)載體。通過與JavaScript/DHTML結(jié)合使用,可實(shí)現(xiàn)客戶端小型信息過濾、查詢、計(jì)算與通信的應(yīng)用。(3)XML是信息的高層封裝與傳輸標(biāo)準(zhǔn)。它是不同應(yīng)用系統(tǒng)之間的數(shù)據(jù)標(biāo)準(zhǔn)接口和所有信息的中間層表示,是中間層應(yīng)用服務(wù)器的通用數(shù)據(jù)接口。可用于數(shù)據(jù)倉庫的數(shù)據(jù)遷移、數(shù)據(jù)庫報(bào)告的格式之中。XML概述(4)XML是HTML的高層擴(kuò)展。HTML面向文本、信息發(fā)布,HTML容許混亂;XML面向數(shù)據(jù)、數(shù)據(jù)處理,要求格式良好、合法。用戶可用XML創(chuàng)建自己的HTML。(5)XML是面向?qū)ο蟮臉?biāo)記語言,它具有接口/類機(jī)制、對象實(shí)例,可以定義對象的實(shí)現(xiàn)或方法,并且可以解決類的繼承問題。XML中的資源、尋址以及物理實(shí)體構(gòu)成了信息組件。XML中的資源描述框架是信息導(dǎo)航、瀏覽、搜索的用戶接口標(biāo)準(zhǔn)。(6)XML是一種不同數(shù)據(jù)結(jié)構(gòu)體的文本描述語言。它可以描述線性表、樹、圖形,也能描述文件化的外部數(shù)據(jù)結(jié)構(gòu)。還可以制造類似于XML的編譯器,使文本與二進(jìn)制文件之間相互轉(zhuǎn)換。XML的基本組成
XML包含三個(gè)要素: 文檔類型聲明DTD(DocumentTypeDefinition)或者XMLSchema
可擴(kuò)展樣式語言XSL(eXtensible
StylesheetLanguage)
可擴(kuò)展鏈接語言Xlink(eXtensibleLinkLanguage)。XML的基本組成DTD和XMLSchema a.元素類型聲明
b.屬性表聲明
c.實(shí)體聲明
d.符號聲明
e.XML大綱XML的基本組成(2)擴(kuò)展樣式語言XSL
擴(kuò)展樣式語言XSL用一種標(biāo)準(zhǔn)方式對XML文檔進(jìn)行格式化。制定XSL應(yīng)當(dāng)遵循三個(gè)原則:XSL應(yīng)當(dāng)能夠直接應(yīng)用到Internet上,XSL樣式表應(yīng)當(dāng)清晰、易讀,并且容易創(chuàng)建。XSL本身還在發(fā)展之中。(3)XML鏈接語言XLink(或XLL) XML的鏈接語言開始時(shí)稱為Xlink,后來改為XML-Link,最近W3C工組又決定稱為XLL。它是一個(gè)正在開發(fā)之中的標(biāo)準(zhǔn),目標(biāo)是要能夠具有雙向鏈接功能、能夠過濾(或隱藏某些)數(shù)據(jù)的表現(xiàn)樣式、提供持久的含有語義的鏈接、匯集動態(tài)文檔、可以從用戶不能編輯的文本創(chuàng)建鏈接以及可以發(fā)布動態(tài)更新或軟件補(bǔ)丁、支持網(wǎng)絡(luò)上的批注功能等
XML
可擴(kuò)展標(biāo)記語言(ExtensibleMarkupLanguage,XML)是一種新型的標(biāo)記語言。它同HTML一樣,都來自標(biāo)準(zhǔn)通用標(biāo)記語言(StandardGeneralizedMarkupLanguage,SGML)。早在Web未發(fā)明之前,SGML就早已存在。正如它的名稱所言,SGML是一種用標(biāo)記來描述文檔資料的通用語言,它包含了一系列的文檔類型定義(簡稱DTD),DTD中定義了標(biāo)記的含義,因而SGML的語法是可以擴(kuò)展的。
XML是一個(gè)精簡的SGML,它將SGML的豐富功能與HTML的易用性結(jié)合到Web的應(yīng)用中。XML保留了SGML的可擴(kuò)展功能,這使XML從根本上有別于HTML。XML要比HTML強(qiáng)大得多,它不再是固定的標(biāo)記,而是允許定義數(shù)量不限的標(biāo)記來描述文檔中的資料,允許嵌套的信息結(jié)構(gòu)。HTML只是Web顯示數(shù)據(jù)的通用方法,而XML提供了一個(gè)直接處理Web數(shù)據(jù)的通用方法。HTML著重描述Web頁面的顯示格式,而XML著重描述的是Web頁面的內(nèi)容。
Web的應(yīng)用將隨著XML的使用而更精彩,總的說來的XML的應(yīng)用可分為四類:用于客戶需要與不同的數(shù)據(jù)源進(jìn)行交互時(shí)。應(yīng)用于將大量運(yùn)算負(fù)荷分布在客戶端,即客戶可根據(jù)自己的需求選擇和制作不同的應(yīng)用程序以處理數(shù)據(jù),而服務(wù)器只須發(fā)出同一個(gè)XML文件。應(yīng)用于將同一數(shù)據(jù)以不同的面貌展現(xiàn)給不同的用戶。這一應(yīng)用也可在上例中體現(xiàn)出來。應(yīng)用于網(wǎng)絡(luò)代理對所取得的信息進(jìn)行編輯、增減以適應(yīng)個(gè)人用戶的需要。4.5動態(tài)網(wǎng)頁生成技術(shù)
目前最常用的動態(tài)網(wǎng)頁技術(shù)主要有
ASP(activeserverpages),PHP(personalhypertextprepmcessor),JSP(Javaserverpages)。它們都是應(yīng)用于服務(wù)器端的技術(shù),以便于快速開發(fā)基于Web的應(yīng)用程序。
1.ASPASP內(nèi)含于IIS(MicrosoftInternetinformationserver)當(dāng)中,提供一個(gè)服務(wù)器端的腳本運(yùn)行環(huán)境。
·
Web服務(wù)器會自動將ASP的程序碼解釋為標(biāo)準(zhǔn)HTML格式的主頁內(nèi)容,在用戶端的瀏覽器上顯示出來。
·
用戶端使用可執(zhí)行HTML碼的瀏覽器,即可瀏覽。
·ASP無需編譯即可解釋執(zhí)行。可以通過ActiveX服務(wù)器來擴(kuò)充功能,ActiveX服務(wù)器組件可使用VB,Java,C++,COBOL等語言來實(shí)現(xiàn)。
·
它還可以通過插入方式,使用由第三方提供的其他腳本語言,例如Perl語言。它的源程序不會下載到用戶瀏覽器,可以保護(hù)源程序。下載到用戶瀏覽器的是ASP執(zhí)行結(jié)果的HTML碼。
·ASP只能運(yùn)行于微軟的服務(wù)器產(chǎn)品上,其功能有限,
必須通過ASP+COM的組合來擴(kuò)充。在UNIX通過插件可以支持ASP,但是UNIX下的COM實(shí)現(xiàn)十分困難。2.PHP
PHP是一種跨平臺的服務(wù)器端的嵌入式腳本語言。它大量地借用C、Java、和Perl語言的語法,并結(jié)合PHP自己的特性,使Web開發(fā)者能夠快速地寫出動態(tài)生成頁面。
·PHP可以支持具有與許多數(shù)據(jù)庫相連接的函數(shù)。但是PHP提供的數(shù)據(jù)庫接口不統(tǒng)一。這是PHP的一大弱點(diǎn)。3.JSPJSP
是SUN公司推出的新一代Web站點(diǎn)開發(fā)語言,借助于Java強(qiáng)大的跨平臺特性,它具備SUN所推行一次編寫處處運(yùn)行(writeonce,runeverywhere)"的特點(diǎn)。它完全克服了目前ASP、PHP的腳本級執(zhí)行的缺點(diǎn)。
JSP特點(diǎn):
·JSP
可以在Servlet
和JavaBeans/EJB/CORBA/JNDI等的支持下,構(gòu)建功能強(qiáng)大的網(wǎng)絡(luò)應(yīng)用平臺。
·
JSP的最大特點(diǎn)是將內(nèi)容的生成和顯示進(jìn)行分離。使用JSP技術(shù),Web頁面開發(fā)人員可以使用HTML或者XML標(biāo)記來設(shè)計(jì)和格式化最終頁面。
·
使用JSP標(biāo)記或者JSP腳本來生成頁面上的動態(tài)內(nèi)容。生成內(nèi)容的邏輯被封裝在JSP標(biāo)記和JavaBean
組件中,并且捆綁在JSP腳本中,所有腳本在服務(wù)器端運(yùn)行。如果核心邏輯被封裝在標(biāo)記和Beans中,那么其他人,如Web管理人員和界面設(shè)計(jì)者能夠編輯和使用JSP頁面,而不影響內(nèi)容的生成。
·
在服務(wù)器端,JSP引擎解釋JSP標(biāo)記和JSP腳本,生成所請求的內(nèi)容,并且將結(jié)果以HTML或者XML頁面形式發(fā)送給瀏覽器。JSP可以運(yùn)行于幾乎所有的平臺。
總體來說,JSP應(yīng)該是未來發(fā)展的趨勢。網(wǎng)頁設(shè)計(jì)工具
編輯HTML文件使用一般的純文本編輯器就可以勝任,如記事本、寫字板等。隨著網(wǎng)頁制作技術(shù)的不斷發(fā)展,出現(xiàn)了諸如FrontPage、Dreamweaver等可視化的網(wǎng)頁編輯工具。
frontpage,dreamwraver1.FrontPageFrontPage是由Microsoft公司推出的Web頁面制作工具軟件。FrontPage使網(wǎng)頁制作者能夠更加方便、快捷地創(chuàng)建和發(fā)布網(wǎng)頁,具有直觀的網(wǎng)頁制作和管理方法,簡化了大量工作。FrontPage界面與Word、PowerPoint等軟件的界面極為相似,易學(xué)易用,為使用者帶來了極大的方便。此外,F(xiàn)rontPage還自帶一個(gè)
Web服務(wù)器,使用戶在沒有安裝
Web服務(wù)器軟件的計(jì)算機(jī)上也能通過瀏覽器測試網(wǎng)頁。
2.DreamweaverDreamweaver是由Macromedia公司推出的一款網(wǎng)頁制作軟件,它具有可視化編輯界面,用戶不必編寫復(fù)雜的HTML源代碼就可以生成跨平臺、跨瀏覽器的網(wǎng)頁。Dreamweaver的網(wǎng)頁動態(tài)效果與網(wǎng)頁排版功能比一般的軟件都好用,它可以滿足多層次的需求,是功能強(qiáng)大的可視化、專業(yè)級網(wǎng)頁設(shè)計(jì)及制作工具。所以它是網(wǎng)頁設(shè)計(jì)者的首選工具。
動態(tài)網(wǎng)頁技術(shù)
所謂動態(tài)網(wǎng)頁是指按照訪問者的不同需要,對訪問者輸入的信息做出不同的響應(yīng),提供響應(yīng)的信息。動態(tài)網(wǎng)頁生成的原理1.CGI技術(shù)CGI(CommonGatewayInterface)即公用網(wǎng)關(guān)接口。用來實(shí)現(xiàn)CGI應(yīng)用程序的編程語言有很多種,如VisualBasic、Delphi或C/C++、Perl等。當(dāng)用戶在瀏覽器端填好表單要求輸入的資料,提出HTTP請求后,Web服務(wù)器端執(zhí)行該表單所設(shè)定的CGI應(yīng)用程序,處理訪問者輸入的信息并據(jù)此做出響應(yīng),將其運(yùn)行結(jié)果傳輸?shù)娇蛻舳说臑g覽器上。由于CGI程序不是整合在HTML文檔中,因此須使用與HTML不同的設(shè)計(jì)過程來設(shè)計(jì)一個(gè)應(yīng)用程序,每一次修改程序都必須重新將CGI程序編譯成可執(zhí)行文件。使用CGI方式的缺點(diǎn)是效率低下。
2.ASP技術(shù)
ASP是ActiveServerPages的簡稱,是微軟公司推出的Web應(yīng)用程序開發(fā)技術(shù)。使用ASP可以建立動態(tài)的、交互的、高效的Web服務(wù)器應(yīng)用程序。ASP允許用服務(wù)器端腳本來擴(kuò)展HTML,利用VBScript、JavaScript或其他第三方腳本語言編程,實(shí)現(xiàn)過去需要編寫復(fù)雜的CGI程序才能實(shí)現(xiàn)的動態(tài)網(wǎng)頁。如果去掉這些包含實(shí)現(xiàn)動態(tài)功能的VBScript或JavaScript語句,它和標(biāo)準(zhǔn)的HTML文件沒有任何區(qū)別。ASP的主要工作環(huán)境是微軟的IIS應(yīng)用程序結(jié)構(gòu),因ActiveX對象具有平臺特性,所以ASP技術(shù)不能很容易地實(shí)現(xiàn)在跨平臺的Web服務(wù)器的工作。
ASP工作原理3.JSP技術(shù)
JSP(JavaServerPages)是由SunMicrosystem公司推出的,基于JavaServlet以及整個(gè)Java體系的Web開發(fā)技術(shù)。利用這一技術(shù)可以建立先進(jìn)、安全和跨平臺的動態(tài)網(wǎng)站??偟膩碇v,JavaSeverPages(JSP)和微軟的ActiveSeverPages(ASP)在技術(shù)方面有許多相似之處。兩者都是為基于Web應(yīng)用實(shí)現(xiàn)動態(tài)交互網(wǎng)頁制作提供的技術(shù)環(huán)境支持。同等程度上來講,兩者都能夠?yàn)槌绦蜷_發(fā)人員提供實(shí)現(xiàn)應(yīng)用程序的編制與自帶組件設(shè)計(jì),而且兩者都能夠替代CGI使網(wǎng)站建設(shè)與發(fā)展變得較為簡單、快捷,不過兩者是來源于不同的技術(shù)規(guī)范組織。
本章要點(diǎn)
1.超文本和超媒體的基本概念、主要特性和體系結(jié)構(gòu)以及超文本和超媒體組成要素。2.超文本和超媒體的應(yīng)用及研究的問題。3.網(wǎng)頁中超文本的實(shí)現(xiàn)。1.HTML標(biāo)記
標(biāo)簽:用’<‘和’>’括起來的句子,用來分割和標(biāo)記文本的元素。(1)單標(biāo)簽只需單獨(dú)使用就能完整地表達(dá)意思,這類標(biāo)記的語法是:
<標(biāo)簽名稱>(2)雙標(biāo)簽“雙標(biāo)簽”由“始標(biāo)簽”和“尾標(biāo)簽”兩部分構(gòu)成,而且必須成對使用,這類標(biāo)記的語法是:
<標(biāo)簽>內(nèi)容</標(biāo)簽>
(3)標(biāo)簽屬性
大多數(shù)標(biāo)簽(包括單標(biāo)記和雙標(biāo)記)的始標(biāo)記內(nèi)可以包含一些屬性,其語法是:
<標(biāo)簽名字屬性1屬性2屬性3…>
2.HTML文件結(jié)構(gòu)
<HTML> html文件開始
<HEAD> 文件頭開始
<TITLE> 網(wǎng)頁主題開始網(wǎng)頁主題文本
</TITLE> 網(wǎng)頁主題結(jié)束
</HEAD> 文件頭結(jié)束
<BODY> 文件體開始
文件體
(這里寫正文)
</BODY> 文件體結(jié)束</HTML> html文件結(jié)束
<html><body><h1>我的第一個(gè)網(wǎng)頁</h1><p>我的第一頁,第一段.</p></body></html>例子解釋<html>與</html>之間的文本描述網(wǎng)頁<body>與</body>之間的文本是可見的頁面內(nèi)容<h1>與</h1>之間的文本被顯示為標(biāo)題<p>與</p>之間的文本被顯示為段落。超文本標(biāo)記語言HTMLHTML基本語法:控制命令用<>括起來。主要標(biāo)記有:文件頭。文件體。標(biāo)題頭(Heading)。文本塊結(jié)構(gòu)(BlockStructuringElement)。列表結(jié)構(gòu)<ListElement>。錨元素<Anchor>。嵌入圖像標(biāo)記。表格標(biāo)記<Table>。輸入表標(biāo)記。分割窗口標(biāo)記。換行符。水平線。超文本標(biāo)記語言HTML
HTML特點(diǎn)
(1)創(chuàng)建和實(shí)現(xiàn)獨(dú)立于平臺的文檔
(2)與Internet上其他文檔相連接
(3)WWW頁面包括圖形和多媒體
(4)能夠鏈接Internet上的其他資源超文本標(biāo)記語言HTML
HTML的應(yīng)用 一個(gè)多媒體網(wǎng)頁中可能包括背景、文本內(nèi)容、表格、背景音樂、音樂鏈接、視頻鏈接、嵌入的圖像或圖像鏈接等,表現(xiàn)力十分豐富。HTML用于對多媒體信息進(jìn)行組織并以網(wǎng)
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 航空航天分包合作
- 人力資源資金分配辦法
- 環(huán)境檢測外包合作協(xié)議范本
- 培訓(xùn)機(jī)構(gòu)人事經(jīng)理聘用合同
- 網(wǎng)絡(luò)設(shè)備更新比選報(bào)告
- 電子雜志廣告位租賃協(xié)議書
- 廣州市養(yǎng)生館租房協(xié)議書
- 有機(jī)化學(xué)(2023級5+3一體化、臨床醫(yī)學(xué)、預(yù)防、影像、麻醉、檢疫、口腔、檢驗(yàn)、眼視光、放射醫(yī)學(xué)等專業(yè))學(xué)習(xí)通超星期末考試答案章節(jié)答案2024年
- 電子工廠鋼架焊接施工協(xié)議
- 水廠環(huán)保產(chǎn)業(yè)技術(shù)交流合同
- DB21T 3354-2020 遼寧省綠色建筑設(shè)計(jì)標(biāo)準(zhǔn)
- 湖南文藝出版社五年級下冊音樂教學(xué)計(jì)劃
- 我的家鄉(xiāng)安徽課件
- 原油電脫鹽電脫水技術(shù)
- 小學(xué)生勞動教育評價(jià)細(xì)則
- 專業(yè)工程分包業(yè)主審批表
- XX公司員工跟投管理辦法
- 道路運(yùn)輸安全事故報(bào)告、統(tǒng)計(jì)與調(diào)查處理制度
- 甘肅廣播電視大學(xué)鋼結(jié)構(gòu)(本)不計(jì)分-3.3小測驗(yàn)答案
- 人員密集場所火災(zāi)疏散應(yīng)急預(yù)案(精選14篇)
- 不合理處方登記表
評論
0/150
提交評論