版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
機械工業(yè)出版社同名教材配套電子教案2011.82.1HTML簡介 2.2HTML文檔的基本結構 2.3網頁文件的創(chuàng)建過程 2.4段落標記 2.5文字標記 2.6超鏈接 2.7圖片 2.8列表 2.9表格 2.10字幕、音頻和視頻 2.11框架(多窗口頁面) 2.12表單
第2章網頁制作基礎語言——HTML
HTML是HypertextMarkupLanguage(超文本標記語言)的縮寫,是一種為普通文件中某些字句加上標識的語言,其目的在于運用標記(tag)對文件達到預期的效果。它是構成Web頁面(Page),用來表示Web頁面的符號標記語言。通過HTML,將所需要表達的信息按某種規(guī)則寫成HTML文件,通過專用的瀏覽器來識別,并將這些HTML文件翻譯成可以識別的信息,就是所見到的網頁。
HTML語言是建立網頁的規(guī)范或標準,從它出現發(fā)展到現在,規(guī)范不斷完善,功能越來越強。但是依然有缺陷和不足,人們仍在不斷的改進它,使它更加便于控制和有彈性,以適應網絡上的應用需求。2000年,W3C組織公布發(fā)行了XHTML1.0版本。XHTML1.0是一種在HTML4.0基礎上優(yōu)化和改進的新語言,目的是基于XML應用。XHTML是一種增強了的HTML,它的可擴展性和靈活性將適應未來網絡應用更多的需求。
2.1HTML簡介
HTML文檔是一種純文本格式的文件,HTML文檔的基本結構為:<html><head><title>網頁的標題</title></head><body>網頁的內容</body></html>
【例2-1】2.2HTML文檔的基本結構
2.2.2HTML的基本結構用最簡單的“記事本”來編輯網頁。①打開記事本。單擊Windows的“開始”按鈕,在“程序”菜單中的“附件”子菜單中單擊“記事本”。②創(chuàng)建新文件,并按HTML語言規(guī)則編輯。在“記事本”窗口中輸入HTML語言,輸入的內容。③保存網頁。打開“記事本”的“文件”菜單,選擇“保存”。此時將出現“另存為”對話框,在“保存在”下拉列表框中選擇文件要存放的路徑;在“文件名”文本框輸入以.html或.htm為后綴的文件名,如mypage1.html;在“保存類型”下拉列表框中選擇“文本文檔”。最后單擊“保存”按鈕,將記事本中的內容保存在磁盤中。
如果希望這一頁是網站的首頁(主頁),想讓瀏覽者輸入網址后,就顯示這一頁的內容,可以把這個文件設為默認文檔,文件名為index.html或index.htm。2.3網頁文件的創(chuàng)建過程
2.3.1編輯和保存網頁
通過編輯可以得到一個.html文件,要想使這個文檔顯示出網頁的樣子,就要使用瀏覽器進行預覽。有兩種方法可以打開.html網頁文件。1.用瀏覽器打開
網頁在瀏覽后會有不滿意的地方,此時可重新在“記事本”中打開該.html文件修改;或者在瀏覽器中直接打開源文件(在IE中,從“查看”菜單中的“源文件”中打開)。修改后,單擊“文件”菜單中的“保存”命令。如果瀏覽器沒有關閉,要在瀏覽器中看到修改后的效果,不必重新打開該文件,直接單擊瀏覽器工具欄上的“刷新”按鈕。2.在“Windows資源管理器”或“我的電腦”中打開在“Windows資源管理器”或“我的電腦”中雙擊要打開的.html文件,這時將直接在默認的瀏覽器中打開該.html文件。
2.3網頁文件的創(chuàng)建過程
2.3.2預覽網頁
段落標記放在一個段落的頭尾,用于定義一個段落。<p>...</p>標記不但能使后面的文字換到下一行,還可以使兩段之間多一空行,相當于兩個<br><br>標記。段落標記的格式為:<palign="left|center|right">文字</p>一個段落標記<p>可以看作是兩個<br>標記,即<br><br>。其中屬性align用來設置段落文字在網頁上的對齊方式:left(左對齊)、center(居中)和right(右對齊)。缺省時默認為left。格式中的“|”表示“或者”,即多中選一?!纠?-3】
2.4段落標記2.4.3段落標記<p>...</p>
設定文字、圖像、表格的擺放位置。當在許多段落中設置對齊方式時,常使用<div>…</div>標記。定位標記的格式為:<divalign="left|center|right">文本、圖像或表格</div>其中屬性align用來設置文本塊、一段文字或標題在網頁上的對齊方式:left、center和right。缺省時默認為left。【例2-4】2.4段落標記2.4.4定位標記<div>…</div>
在頁面中插入一條水平標尺線,可以使不同功能的文字分隔開,看起來整齊、明了。當瀏覽器解釋到HTML文檔中的<hr>標記時,會在此處換行,并加入一條水平線段。線段的樣式由標記的參數決定。水平線標記的格式為:<hralign="left|center|right"size="橫線粗細"width="橫線長度"color="橫線色彩"noshade>
size設定線條粗細,以像素為單位,默認為2。width設定線段長度,可以是絕對值(以像素為單位)或相對值(相對于當前窗口的百分比)。
color設定線條色彩,默認為黑色??梢圆捎蒙实拿Q。色彩可以用相應英文單詞或以“#”引導的一個十六進制數代碼來表示。【例2-5】
2.4段落標記2.4.5水平線標記<hr>
在網頁中為了增強頁面的層次,其中的文字可以用不同的大小、字體、字型、色彩。用<font>標記設置字號(<font>被W3C列為不建議使用的標記,以后將學習用CSS來設定字體)。設置文字大小的格式為:<fontsize="數字"face="字體名"color="色彩">被設置的文字</font><font>標記可設定文字的字體、字號和色彩。size用來設置文字的大小。數字的取值范圍從1~7,size取1時最小,取7時最大。face用來設置字體。如黑體、宋體、楷體_GB2312、隸書、TimesNewRoman等。color用來設置文字色彩。【例2-7】
【例2-8】
【例2-9】
【例2-10】
2.5文字標記
2.5.2字體標記<font>...</font>
超鏈接(Hyperlink)是網頁互相聯(lián)系的橋梁,超鏈接可以看作是一個“熱點”,它可以從當前網頁定義的位置跳轉到其他位置,包括當前頁的某個位置、Internet或本地硬盤或局域網上的其他文件,甚至跳轉到聲音、圖片等多媒體文件。瀏覽網頁是超鏈接最普遍的一種應用,通過超鏈接還可以獲得不同形態(tài)的服務,如文件傳輸、資料查詢、電子郵件、遠程訪問等。當網頁包含超鏈接時,網頁中的外觀形式為彩色(一般為藍色)且?guī)聞澗€的文字或圖片。單擊這些文本或圖片,可跳轉到相應位置。鼠標指針指向超鏈接的顯示文本或圖片時,將變成手形。超文本鏈接使用錨點標記<a>來定義。
2.6超鏈接
錨點(anchor)標記由<a>定義,它在網頁上建立超文本鏈接。通過單擊一個詞、句或圖片,可從此處轉到另一個鏈接資源(目標資源),這個目標資源有惟一的地址(URL)。具有以上特點的詞、句或圖片就稱為熱點。<a>標記的格式為:<ahref="URL"target="打開窗口方式">熱點</a>href屬性為超文本引用,它的值為一個URL,是目標資源的有效地址。如果要創(chuàng)建一個不鏈接到其他位置的空超鏈接,可用“#”代替URL,即<ahref="#">熱點</a>。target屬性設定鏈接被單擊后結果所要開始窗口的方式??蛇x值為:_blank,_parent,_self,_top。
2.6超鏈接2.6.1錨點標記<a>...</a>
要在當前頁面內實現超鏈接,需要定義兩個標記:一個為超鏈接標記,另一個為書簽標記。超鏈接標記的格式為:<ahref="#記號名">熱點文本</a>書簽就是用<a>標記對該文本作一個記號。格式為:<aname="記號名">目標文本附近的字符串</a>【例2-12】
如果要建立指向其他頁面某處的文本,格式為:<ahref="URL#記號名">熱點文本</a>要在跳轉到的位置處加上鏈接標記:<aname="記號名">文字串</a>如果鏈接指向其他文件的某一部分,格式為:<ahref="目標文件路徑/文件名#記號名">熱點文本</a>2.6超鏈接2.6.3指向本頁中的鏈接
如果鏈接到的文件不是HTML文件,則該文件將作為下載文件,其格式為:<ahref="下載文件名">熱點文本</a>【例2-13】
2.6.5指向電子郵件的鏈接
單擊指向電子郵件的鏈接,將打開缺省的電子郵件程序,如FoxMail、OutlookExpress,并自動填寫郵件地址。指向電子郵件鏈接的格式為:<ahref="mailto:E-mail地址">熱點文本</a>
例如,E-,建立如下鏈接:免費電話:80012345678信箱:<ahref="mailto:"></a>2.6超鏈接2.6.4指向下載文件的鏈接1.設置背景色格式為:<bodybgcolor="色彩值">“色彩值”可以為色彩的英文名或相應十六進制值。2.用圖片作為背景使用<body>標記的background屬性,可為網頁鋪上背景圖片。格式為:<bodybackground="圖片文件名">background取值為一個圖片文件名,并且要指出文件存放的路徑,可以是相對路徑,也可以是絕對路徑。圖片文件可為GIF格式或JPEG格式的文件。在瀏覽器中,作為背景的圖片將按原來的大小復制,重復鋪滿整個網頁?!纠?-14】
2.7圖片2.7.1網頁的背景
如果不設置文本對圖片的環(huán)繞,圖片在頁面會占一片空白。利用<img>標記的屬性,可以使文本環(huán)繞圖片。使用該標記設置文本環(huán)繞方式后,將一直有效,直到遇到下一個設置標記。如果想取消文本環(huán)繞圖片,可使用<brclear>標記,其后的文本將不再環(huán)繞圖片。格式為:<brclear="left|right|all">其中clear的取值可為:left(解除在圖片左側放置的文本)、right(解除在圖片右側放置的文本)或all(解除在圖片左、右側放置的文本)。
【例2-17】
2.7圖片2.7.2圖片標記<img>
圖片也可作為熱點,單擊圖片則跳轉到被鏈接的文本或其他文件。格式為:<ahref="URL"><imgsrc="圖片文件名"></a>例如,下面代碼:<ahref="vb_book.html"><imgsrc="vb.jpg"alt="VB封面"width="140"height="190"hspace="10"vspace="5"></a>2.7圖片2.7.3用圖片作為超鏈接
無序列表中每一個表項的前面是項目符號(如●、■等符號)。建立無序列表使用<UL>標記和<li>表項標記。格式為:<ultype="符號類型"><litype="符號類型1">第一個列表項<litype="符號類型2">第二個列表項…</ul>值得注意的是,<li>標記是單標記。即一個表項的開始,就是前一個表項的結束。type指定每個表項左端的符號類型,可為disc(實心圓點)、circle(空心圓點)、square(方塊),也可自己設置圖片?!纠?-18】
2.8列表
2.8.1無序列表標記<ul><li>...</ul>
最簡單的表格僅包括行和列。表格的標記為<table>,行的標記為<tr>,表項的標記為<td>。格式為:<tableborder="n"width="x|x%"height="y|y%"cellspacing="i"cellpadding="j"><tr><th>表頭1</th><th>表頭2</th><th>…</th><th>表頭n</th><tr><td>表項1</td><td>表項2</td><td>…</td><td>表項n</td>…<tr><td>表項1</td><td>表項2</td><td>…</td><td>表項n</td></table>【例2-21】
【例2-22】
2.9表格
2.9.1簡單表格
在缺省下,表項居于單元格的左端。可用列、行的屬性設置表項數據在單元格中的位置。1.水平對齊表項數據的水平對齊用標記<th>、<td>和<tr>的align屬性。align的屬性值分別為:center(表項數據的居中)、left(左對齊)、right(右對齊)或justify(左右調整)?!纠?-23】2.垂直對齊
表項數據的垂直對齊用標記<th>、<td>和<tr>的valign屬性。valign的屬性值分別為:top(靠單元格頂)、bottom(靠單元格底)、middle(靠單元格中)或baseline(同行單元數據項位置一致)?!纠?-24】
2.9表格
2.9.2表格內文字的對齊方式
流動字幕標記的格式為:
<marqueedirection="left|right|up|down"behavior="scroll|slide|alternate"loop="i|-1|infinite"hspace="m"vspace="n"scrollamount="i"scrolldelay="j"align="top|middle|bottom"bgcolor="色彩"width="x|x%"height="y">流動文字或(和)圖片</marquee>
【例2-26】
2.10字幕、音頻和視頻
2.10.1字幕標記<marquee>
用瀏覽器可以播放的音頻格式有:MIDI音樂、WAV音樂、AU格式。1.點播音樂<a>...</a>將音樂做成一個鏈接,只需單擊該鏈接,就可以聽到音樂了。其格式為:
<ahref="音頻文件地址">熱點文本</a>例如:播放一段MIDI音樂:<ahref="ourlove.mid">我們的愛</a>2.10字幕、音頻和視頻
2.10.2音頻
2.內嵌音頻播放插件<embed>通過內嵌音頻播放插件可以在瀏覽器中出現控制面板,也可作為背景音樂。其格式為:<embedsrc="音樂文件地址"autostart="true|false"loop="true|false|n"startime="分:秒"volume="0~100"width="x|x%"height="y|y%"hidden="true"controls="console|smallconsole">
【例2-27】
3.IE中的背景音樂
可以插入背景音樂格式,不過只有在IE瀏覽器中才可以聽到。其格式為:
<bgsoundsrc="聲音文件地址"loop="播放次數">播放次數取-1或infinte時,聲音將一直播放直到關閉該網頁為止。
2.10字幕、音頻和視頻
2.10.2音頻
用瀏覽器可以播放的格式有:MOV格式、AVI格式。1.鏈接一個視頻文件<a>...</a>與鏈接音頻文件一樣,可將將將視頻文件做成一個鏈接。其格式為:<ahref="視頻文件地址">熱點文本</a>例如:播放一段視頻:<ahref="welcome.avi">歡迎光臨</a>2.內嵌視頻播放插件<embed>格式為:<embedsrc="視頻文件地址"autostart="true|false"loop="true|false|n"startime="分:秒"volume="0~100"width="x|x%"height="y|y%"hidden=truecontrols="console|smallconsole">【例2-28】
2.10字幕、音頻和視頻
2.10.3視頻
框架(Frames)也稱多窗口頁面或幀,是在同一瀏覽器窗口中顯示多個相互隔離的HTML頁的結構,每個區(qū)域顯示一個HTML文件。2.11.1建立框架
框架的建立使用<frameset>、<frame>兩個標記。<frameset>用來劃分窗格,<frame>標記用來聲明其中框架頁面的內容??蚣艿幕窘Y構為:<html><head>...</head><frameset><!--劃分窗格--><framesrc="url"><!--定義第1個窗格--><framesrc="url"><!--定義第2個窗格-->…</frameset></html>2.11框架(多窗口頁面)1.<frameset>標記<frameset>標記用來定義一個框架組的屬性,格式為:
<framesetrows="橫向框架數"cols="縱向框架數"border="像素值"bordercolor="色彩值"frameborder="yes|no"framespacing="像素值">…</frameset>其中屬性:
row 設定橫向分割的框架數目cols 設定縱向分割的框架數目border 設定邊框的寬度bordercolor 設定邊框的色彩frameborder 設定有∕無邊框framespacing 設置各窗格間的空白
2.11框架(多窗口頁面)框架有橫向和縱向之分。對一個框架來說,其大小是很重要的。<frameset>的rows和cols屬性用于設定橫向分割和縱向分割的框架數目。例如,要建立有三個橫向框架的頁面,可寫為:
<framesetrows="x1|y1%|z1*,x2|y2%|z2*,x3|y3%|z3*">2.11框架(多窗口頁面)2.<frame>標記<frame>標記用于給各個框架指定頁面的內容,也就是,它將各個框架和包含其內容的那個文件聯(lián)系在一起。<frame>是一個單標記,格式為:
<framesrc="源文件名.html"name="框架名"border="像素值"bordercolor="色彩值"frameborder="yes|no"marginwidth="像素值"marginheight="像素值"scrolling="yes|no|auto"noresize>
<frame>標記的個數應等于在<frameset>標記中所定義的框架數,并按在文件中出現的次序按先行后列對框架進行初始化。如果<frame>標記數目少于<frameset>中定義的框架數量,則多余的框架為空。
【例2-29】
【例2-30】
2.11框架(多窗口頁面)
在很多網頁中,常在一個框架中顯示一個所有網頁內容的目錄,而通過單擊其中的某項,在另一個框架中顯示相應內容。這些目錄是熱點文本,需要在框架之間建立超鏈接,并指明顯示的目標文件的框架。使用<a>的target屬性就可以控制目標文件在那個框架內顯示。當單擊熱點文本時,目標文件就會出現在有target指定的框架內。target屬性的值可以為框架名,使用格式為:<ahref="目標文件名.html"target="框架名">熱點文本</a>
2.11框架(多窗口頁面)2.11.2框架間的鏈接
另外,“框架名”有4個特殊的值,分別實現4類特殊的操作:target="_blank":鏈接的目標文件被顯示在一個新的沒有名字的瀏覽器窗口中。target="_self":鏈接的目標文件被顯示在當前框架窗口中,代替正在顯示的熱點文本所在的那個文件,是省略target屬性的默認值。target="_top":鏈接的目標文件被顯示在整個瀏覽器窗口(取消了框架)。target=“_parent”:當框架嵌套時,鏈接的目標文件被顯示在父框架中;否則,被顯示在整個瀏覽器窗口中。【例2-31】
2.11框架(多窗口頁面)2.11.2框架間的鏈接
網頁上具有可輸入表項及項目選擇等控制所組成的欄目稱為表單。在網頁中,通過表單交流和反饋信息。格式為:
<formname="表單名"action="URL"method="get|post"><inputtype="表項類型"name="表項名"value="缺省值"size="x"maxlength="y">…</form>name屬性:表單的名字,在一個網頁中用于惟一識別一個表單action屬性:表單處理的方式,往往是E-mail地址或網址method屬性:表單數據的傳送方向,是獲得(GET)表單還是送出(POST)表單2.12表單
2.12.1表單的標記<form>...</form>
使用<input>標記的type屬性,可以在表單中加入表項,并控制表項的風格。type屬性值為text,則輸入的文本以標準的字符顯示;type屬性值為password,則輸入的文本顯示為“*”。在表項前應加入表項的名稱,如“您的姓名”等,以告訴瀏覽者在隨后的表項中輸入的內容?!纠?-32】
2.12表單
2.12.2文字和密碼的輸入
如果瀏覽者想清除輸入到表單中的全部內容,可以使用<input>標記中的type屬性所設的重置(reset)按鈕,當瀏覽者完成表單的填寫,想要發(fā)送時,可使用<input>標記的屬性type所設的提交(submit)按鈕,將表單內容送給action中的網址或函件信箱。格式為:
<inputtype="reset"value="按鈕名"><inputtype="submit"value="按鈕名">當缺省value的設置值時,重置和提交的按鈕分別顯示為“重置”和“提交查詢內容”。例如:<form><inputtype="text"
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
- 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 二零二五年度游艇俱樂部船舶租賃售后服務合同
- 《向中國軍隊學管理》課件
- 2025年度股東退出及公司知識產權轉讓及收益分成協(xié)議
- 二零二五年度油氣輸送管道應急搶修服務合同
- 2025年度鋼結構工程裝配式建筑產業(yè)政策研究與咨詢合同
- 2025年度購房貸款擔保服務協(xié)議書
- 2025年度股東變更及二零二五年度股權轉讓與客戶關系維護協(xié)議
- 二零二五年度酒吧連鎖店加盟經營合同
- 二零二五年度網絡安全公司員工解除勞動合同標準模板
- 二零二五年度私人房產買賣與房產交易全程顧問服務合同
- 2024年高考語文備考之??甲骷易髌罚ㄏ拢褐袊F當代、外國
- 《裝配式蒸壓加氣混凝土外墻板保溫系統(tǒng)構造》中
- T-CSTM 01124-2024 油氣管道工程用工廠預制袖管三通
- 2019版新人教版高中英語必修+選擇性必修共7冊詞匯表匯總(帶音標)
- 新譯林版高中英語必修二全冊短語匯總
- 基于自適應神經網絡模糊推理系統(tǒng)的游客規(guī)模預測研究
- 河道保潔服務投標方案(完整技術標)
- 品管圈(QCC)案例-縮短接臺手術送手術時間
- 精神科病程記錄
- 閱讀理解特訓卷-英語四年級上冊譯林版三起含答案
- 清華大學考博英語歷年真題詳解
評論
0/150
提交評論