HTML標(biāo)簽及基本元素學(xué)習(xí)總結(jié)
1.HTML中元素和標(biāo)簽
元素是由單個或一對標(biāo)簽定義的包含范圍。一個標(biāo)簽就是左右分別有一個小于號(<)和大于號(>)的字符串。開始標(biāo)簽是指以不以斜杠(/)開頭的標(biāo)簽,其內(nèi)是一串允許的屬性-值對。結(jié)束標(biāo)簽則是以一個斜杠(/)開頭的標(biāo)簽。如:
<body><!—開始標(biāo)簽-->
<font color=”read”>連接</font> <!—其中color=”read”就是屬性-值對?!斑B接”就是內(nèi)容-->
</body><!—結(jié)束標(biāo)簽-->
2.HTML元素的四種形式
空元素<br>
帶有屬性的空元素<hr color=”blue”>
帶有內(nèi)容的元素<title>連接</title>
帶有內(nèi)容和屬性的元素<font color=”read”>連接</font>
綜上例子
<html>//起始符號。如果沒有瀏覽器也可以解析
<head>//開始文檔頭
<title>
My name is cauthy!//開始文檔的標(biāo)題
</title>//結(jié)束文檔的標(biāo)題
</head>//結(jié)束文檔的頭部
<body color="red">//開始文檔體
Hello World!//瀏覽器顯示的內(nèi)容
</body>//結(jié)束文檔體
</html>//結(jié)束HTML文檔
3.與段落控制相關(guān)的標(biāo)簽
<palign=”#”> 表示paragraph,作用:創(chuàng)建一個段。屬性align表示段的對其方式,可以為leftright justify
<br>表示linebreak 作用:換行
<hrcolor=””>表示horizontal rule 作用:插入一條水平線,屬性表示顏色可以用read green也可以用16進(jìn)制的數(shù),如#ffoooo
<html> <head> <title>靜夜思</title> </head> <body> <p align="center">靜夜思</p> <hr color="#ffoooo"> <p align="center">床前明月光,疑是地上霜。舉頭望明月,低頭思故鄉(xiāng)。</p> </body> </html>
4.與文本顯示相關(guān)的標(biāo)簽
<center>…</center>:使文本居中顯示
<hn align=””>…<hn>:用于指出文檔的標(biāo)題,n是從1到6的整數(shù),1表示最大的標(biāo)題,屬性align表示標(biāo)題的對齊方式,可以為center,left right
<fontsize=”n”color=””>…</font>:用于設(shè)置字體,size表示字體大小,n可以是從1到7的整數(shù),數(shù)字越大,顯示的字越大。
<b>…</b>:設(shè)置文本成為粗體
<i>…</i>:設(shè)置文本為斜體
5.如何輸入特殊字符
在HTML文檔中,像不間斷空格,回車等符號,HTML的保留字,一些在鍵盤中不存在的字符,都需要引用的方式才能輸入,在HTML中有兩種引用類型:字符引用和實(shí)體引用。
字符引用和實(shí)體引用都是以一個&開始并以一個分號(;)結(jié)束。如果用的是字符引用,需要在&之后加上一個#,之后是所需要字符的十進(jìn)制代碼或者十六進(jìn)制代碼(ISO 10646字符集中的字符的編碼)。如果用的是實(shí)體引用,在&之后寫上字符的助記符。
在HTML中空格可以用全角的空格去輸入。
6.HTML中的注釋
<!--這是注釋的內(nèi)容-->
7.類表-建立數(shù)字編號的列表
使用<ol>和<li>標(biāo)簽創(chuàng)建帶數(shù)字編號的列表。可以用type屬性指定編號系統(tǒng)的類型,A(A,B,C),a(a,b,c),I(III III),i(i ii iii)1(1,2,3)缺省
在<ol>標(biāo)簽中使用start屬性,設(shè)置起始的序號。
在<li>標(biāo)簽中使用value屬性,改變列表內(nèi)的編號順序。
使用<ul>和<li>標(biāo)簽創(chuàng)建帶有項(xiàng)目符號的列表。Ul中的type屬性可以為,disc(實(shí)心的圓圈)square(實(shí)心的方塊)circle(空心的圓圈)
使用<dl>和<dt>標(biāo)簽創(chuàng)建無符號的列表,使用<dd>標(biāo)簽替換<dt>創(chuàng)建縮進(jìn)的列表。
在<dl>元素中同時使用<dt>和<dd>標(biāo)簽,建立術(shù)語列表。術(shù)語列表中的列表項(xiàng)由兩部分組成,術(shù)語和它的說明。術(shù)語由<dt>標(biāo)簽指定,說明由<dd>標(biāo)簽指定。
<ol start="10"type="I">
<li>數(shù)學(xué)
<livalue="20">語文
<li>物理
</ol>
<ul type="circle">
<li>數(shù)學(xué)
<li>語文
<li>物理
</ul>
<dl >
<dt>數(shù)學(xué)
<dd>語文
<dt>物理
<dd>化學(xué)
</dl>
8.表格
表格是用<table border= n align=”” bgcolor=””>…</table>,其中border為表格的寬度,缺省為0,就是不顯示表格的寬度。
<caption>…</caption>:用于定義表格的標(biāo)題
<tralign=”” valign=”” >…</br>:屬性align指定這一行水平方向的對其方式,可以為leftcenter right .valign指定垂直方向的對齊方式,可以為top,middle,bottom
<th>…</th>:用于定于表頭
<td>…</td>:用于定義單元格
<html> <head><title>表格</title></head> <body> <table border="5"align="center" bgcolor="bule"> <caption>考試成績</caption> <tr align="center"valign="middle"> <th>語文</th> <th>數(shù)學(xué)</th> <th>英語</th> </tr> <tr align="center"valign="middle" > <td>80</td> <td>70</td> <td>60</td> <tr align="center"valign="middle" > <td>60</td> <td>70</td> <td>80</td> </table> </body> </html>
9.表單的創(chuàng)建
<form method=”get or post ”action=”URL”>:屬性method指定向服務(wù)器發(fā)送數(shù)據(jù)時使用的HTTP方法,可以是get或者post方法。Get是缺省的方法,當(dāng)采用get方法提交表單時,提交的數(shù)據(jù)被附加到URL(在屬性action中指定)的末端,作為URL的一部分發(fā)送到服務(wù)器,例如,我們制定action為reg.asp,當(dāng)提交表單后,在瀏覽器的地址中,我們將看到,http://localhost:8080/reg.asp?user=zhangsan&pwd=1234
Post方法是將菜單中的信息作為一個數(shù)據(jù)塊發(fā)送到服務(wù)器,無論采用哪一種方法,數(shù)據(jù)的編碼都是相同的,格式為:name1=value1&name2=value2
屬性action制定對表單進(jìn)行處理的腳本的地址,也就是說,表單提交到服務(wù)器后,交由誰來處理,在action中指定處理者的URL.
<inputtype=””name=””size=””value=””>:其中type指定要創(chuàng)建的控件的類型。屬性name用來指定控件的名稱,處理表單的服務(wù)器端腳本可以獲得以名稱-值對所表示的表單數(shù)據(jù),利用名稱,可以取出對應(yīng)的值。Name屬性在表單中并不顯示,屬性size用來制定表單中控件的初始寬度。屬性value制定控件的初始值。
單行文本輸入控件(type=”text”) 提交按鈕(type=”submit”)
重置按鈕(type=”rest”) 口令輸入控件(type=”password”)
單選按鈕(type=”radio”) 復(fù)選框(type=”checkbox”) 隱藏控件(type=”hidden”)
創(chuàng)建多行文本輸入<textarea name=”” rows=””cols=”” >…</textarea>
下面例子用表格控制表單
<html> <head> <meta charset="utf-8"> <title>表單</title> </head> <body> <form method="get"action=""> <table border="0"> <tr valign="middle"></tr> <td>用戶名:</td> <td><input type="text" size="20" name ="user"></td> <tr align="left" valign="middle"></tr> <td>密碼:</td> <td><input type="password"></td> <tr align="left" valign="middle"> </tr> <td>興趣</td> <td><input type="checkbox" name="interest" value="football">足球 <input type="checkbox" name="interest"value="basketball">籃球 </td> <tr align="left"valign="middle"></tr> <td>性別</td> <td><input type="radio" name="sex" checked value="1">男 <input type="radio" name="sex" value="0">女 </td> </select></td> <tr align="left" valign="middle"></tr> <tdvalign="top">個人簡介:</td> <td><textarea name="personal" rols="5" cols="20">個人簡介</textarea> </td> <tr align="left"valign="middle"></tr> <td></td> <td><input type="hidden" value="001" name="id"></td> <tr align="left" valign="middle"></tr> <td></td> <td><input type="reset" value="重置"><input type="submit" value="提交"></td> </table> </form> </body> </html>
10.超鏈接
<a href =”URL”>…鏈接的文字</a>
<a href=”form.html”>當(dāng)前的目錄</a>
<ahref=../”form.html”>當(dāng)前的目錄的上一層目錄</a>
<ahref=”E://form.html”>絕對路徑</a>
<ahref=”http://www.baidu.com”>萬維網(wǎng)地址</a>
11.嵌入圖像
<img src="URL" alt="替換文本" height="42" width="42">