HTML學習總結
HTML:Hypertext Marked Language
即超文本标記語言,是一種用來制作超文本文檔的簡單标記語言。超文本傳輸協定規定了浏覽器在運作 HTML 文檔時所遵循的規則和進行的操作.
建立一個HTML文檔,需要兩個工具,一個是HTML編輯器,一個WEB浏覽器。
HTML編輯器是用于生成和儲存THML文檔的應用程式。
WEB浏覽器是用來打開WEB網頁檔案,提供給我們檢視WEB資源的用戶端程式。
<HTML></HTML>在文檔的最外層,文檔中的所有文本和html 标簽都包含在其中,它表示該文檔是以超文本辨別語言(HTML)編寫的。
<HEAD></HEAD>是HTML文檔的頭部标簽, 在浏覽器視窗中,頭部資訊是不被顯示在正文中的,在此标簽中可以插入其它标記, 用以說明檔案的标題和整個檔案的一些公共屬性。
<title>和</title>是嵌套在<HEAD>頭部标簽中的,标簽之間的文本是文檔标題,它被顯示在浏覽器視窗的标題欄
<BODY> </BODY>标記一般不省略,标簽之間的文本是正文,是在浏覽器要顯示的頁面内容
HTML的标簽分單标簽和成對标簽兩種
成對标簽:<标簽名> </标簽名>
單獨标簽:<标簽名>
<标簽名字 屬性1 屬性2 屬性 3 … >内容</标簽名字>
作為一般的原則,大多數屬性值不用加雙引号。但是包括空格、%号,#号等特殊字元的屬性值必須加入雙引号。為了好的習慣,提倡全部對屬性值加雙引号。如:
<font color="#ff00ff" face="宋體" size="30">字型設定</font>
文字版面的編輯
3-1 換行 <br> 單标簽
3-2 換段落标簽<p> 單獨、成對
格式:
<P>
<P ALIGN= 參數>
其中,ALIGN 是<p>标簽的屬性,屬性有三個參數 left,center,right.這三個參數設定段落文字的左,中,右位置的對齊方式.
3-3 原樣顯示文字标簽<pre> 成對、
3-4 居中對齊标簽<center> 成對标簽
3-5 引文标簽 (縮排标簽)<blockquote>
<BLOCKQUOTE>
</BLOCKQUOTE>
<BLOCKQUOTE><BLOCKQUOTE>
</BLOCKQUOTE></BLOCKQUOTE>
<BLOCKQUOTE><BLOCKQUOTE><BLOCKQUOTE>
</BLOCKQUOTE></BLOCKQUOTE></BLOCKQUOTE>
3-6水準分隔線标簽<hr> 單獨
3-7署名标簽<address> <address></address>标簽之間的文字顯示效果是斜體字。
3-8特殊字元
注:©是版權聲明前的圈
3-9注釋标簽
<!--注釋的内容-->
<!注釋的内容>
3-10 字型屬性
3-10-1标題标簽的格式:<hn align=參數〉标題内容</hn>
說明:<hn>标簽是成對出現的,<hn>标簽共分為六級,在<h1>...</h1>之間的文字就是第一級是最大最粗的标題;<h6>...</h6>之間的文字是最後一級,是最小最細的标題文字。align 屬性用于設定标題的對齊方式,其參數為 left(左), enter(中), right (右)。<hn>标簽本身具有換行的作用,标題總是從新的一行開始。
文字格式控制标簽<FONT>
3-10-2 <FONT>标簽用于控制文字的字型,大小和顔色
3-10-3特定文字樣式标簽
a 實體類型标簽
粗體标簽<b>
放在<b>與</b>标簽之間的文字将以粗體方式顯示。
斜體标簽<i>
放在<i>與</i>标簽之間的文字将以斜體方式顯示。
下劃線标簽<u>
放在<u>與</u>标簽之間的文字将以下劃線方式顯示。
b 常用的邏輯類型标簽有八種,放在标簽之間的文字受其控制
em标簽:<em>用于強調的文本,一般顯示為斜體字</em>
strong标簽:<strong>用于特别強調的文本,顯示為粗體字</strong>
cite标簽:<cite>用于引證和舉例,通常是斜體字</cite>
code标簽:<code>用來指出這是一組代碼</code>
small标簽:<small>規定文本以小号字顯示</small>
big标簽:<big>規定文本以大号字顯示</big>
samp标簽:<samp>顯示一段計算機常用的字型,即寬度相等的字型</samp>
kbd标簽:<kbd>由使用者輸入文本,通常顯示為較粗的寬體字</kbd>
var标簽:<var>用來表示變量,通常顯示為斜體字</var>
dfn标簽:<dfn>表示一個定義或說明,通常顯示為斜體字</dfn>
sup标簽:12<sup>2</sup>=144
sub标簽:硫酸亞鐵的分子式是Fe<sub>2</sub>SO<sub>4</sub>
建立清單
4-1 無序清單<UL>
格式 1:
<UL>
<LI>第一項
<LI>第二項
<LI>第三項
</UL>
格式 2
<ul>
<li type=disc>第一項
<li type=circle>第二項
<li type=square>第三項
</ul>
<LI>的屬性 type
disc 實心園
circle空心園
square小方塊
4-2 有序清單<OL>
有序清單和無序清單的使用格式基本相同,它使用标簽<ol></ol>,每一個清單項前使用<li>。<ol>清單的結果是帶有前後順序之分的編号。如果插入和删除一個清單項,編号會自動調整。
4-3 嵌套清單
4-4 定義清單的标記<DL>/<DT>/<DD>
<dl>
<dt>第 1項 <dd>注釋 1
<dt>第 2項 <dd>注釋 2
<dt>第 3項 <dd>注釋 3
</dl>
第一層為清單項标簽<DT>,第二層為注釋項标簽<DD>。<DT>和<DD>标簽通常是成對使用的。
4-5 目錄清單<DIR>和菜單清單<MENU>
格式 1:
<dir>
<li>第一項
<li>第二項
<li>第三項
</dir>
格式 2
<menu>
<li type=disc>第一項
<li type=circle>第二項
<li type=square>第三項
</menu>
圖像的處理
5-1 背景圖像的設定
<body background= "image-url">
5-2 網頁中插入圖檔标簽<img>
<IMG> 的格式及一般屬性設定:
<img src="logo.gif" width=100 height=100 hspace=5 vspace=5 border=2 align="top" alt="Logo of PenPals Garden" lowsrc="pre_logo.gif">
5-2 設定上下左右空白位置 hspace/vspace
<img src="../../imge/6-5.gif" align="left" hspace="20" vspace="20">
5-2-3 設定字畫對其方式
圖像的對齊:
1) 單獨占一行時,放在<p>…</p>中,用<p>的對齊屬性進行設定。
2) 與文本在同一行時,用其自身的 align 屬性(top,middle,bottom)設定圖像與文本的垂直對齊。其中:bottom為預設值。
3) 圖文混排時,可實作圖像的左、右環繞文本,用 align 屬性(left 圖像在左、文本在右,right)。
<img src="../../imge/6-2.jpg" align="left">
<img src="../../imge/6-2.jpg" align="right">
<img src="../../imge/6-2.jpg" align="top">
<img src="../../imge/6-2.jpg" align=bottom>
<p><img src="../../imge/6-2.jpg" align="middle">
5-2-4 圖檔大小設定
<img src="../../imge/6-3.gif" width="350" height="200">
5-2-5 圖像邊框的設定
<img src="../../imge/xjbjtp22.jpg" border="10">
建立超連結
建立超連結的标簽為<A>和</A>
格式:<A HREF="資源位址" TARGET="視窗名稱" TITLE="指向連接配接顯示的文字">超連結名稱</A>
屬性“HREF”定義了這個連結所指的目标位址;目标位址是最重要的,一旦路徑上出現差錯,該資源就無法通路
TARGET:該屬性用于指定打開連結的目标視窗,其預設方式是原視窗。
建立目标視窗的屬性
屬性值 描 述
_parent 在上一級視窗中打開,一般使用分桢的架構頁會經常使用
_blank 在新視窗打開
_self 在同一個桢或視窗中打開,這項一般不用設定
_top 在浏覽器的整個視窗中打開,忽略任何架構
TITLE:該屬性用于指定指向連結時所顯示的标題文字
TABLE
在html 文檔中,表格是通過<table>,<th>,<tr>,<td>标簽來完成的
7-2(2) 設定分隔線的顯示狀态 rules
7-2(3) 表格的邊框顯示狀态 frame
7-3 表格行的設定
<TR> 的參數設定(常用):
<tr align="RIGHT" valign="MIDDLE" bgcolor="#0000FF" bordercolor="#FF00FF"
bordercolorlight="#808080" bordercolordark="#FF0000">
7-4 單元格的設定
<th>和<td>都是插入單元格的标簽,這兩個标簽必須嵌套在<tr>标簽内。是成對出現的
7-7 表格的标題标簽<caption>
網頁的動态、多媒體效果
8-1 滾動字幕<marquee>...</marquee>
8-2 插入多媒體檔案
<EMBED SRC="音樂檔案位址">
嵌入背景音樂
<BGSOUND src="your.mid" autostart=true loop=infinite>
将音樂做成一個連結,隻需用滑鼠在上面單擊,就可以聽音樂了
<A HREF="音樂位址">樂曲名</A>
多視視窗架構
文法格式:
<html>
<head>
</head>
<frameset>
<frame src="url位址1">
<frame src="url位址2">
......
<frameset>
</html>
可以做導航
浮動視窗<iframe>
<iframe src="iframe.html" name="test" align="MIDDLE" width="300" height="100"
marginwidth="1" marginheight="1" frameborder="1" scrolling="Yes">
表單
表單在Web網頁中用來給通路者填寫資訊,進而能采集用戶端資訊,使網頁具有互動的功能。一般是将表單設計在一個Html 文檔中,當使用者填寫完資訊後做送出(submit)操作,于是表單的内容就從用戶端的浏覽器傳送到伺服器上,經過伺服器上的 ASP 或 CGI 等處理程式處理後,再将使用者所需資訊傳送回用戶端的浏覽器上,這樣網頁就具有了互動性。
表單 <form></form>
屬性 action method和target
form action="用來接收表單資訊的url">,如果這個屬性是空值("")則目前文檔的url 将被使用
method
GET方式是處理程式從目前Html 文檔中擷取資料
POST目前的Html 文檔把資料傳送給處理程式
target用來指定目标視窗或目标幀。可選目前視窗_self,父級視窗_parent,頂層視窗_top,空白視窗_blank。
寫入标記<input>
<input 屬性1 屬性2......>
常用屬性:
1 name 控件名稱
2 type控件類型 如:botton 普通按鈕,texe 文本框等
3 align 指定對齊方式,可取top, bottom, middl
4 size 指定控件的寬度
5 value 用于設定輸入預設值
6 maxlength在單行文本的時候允許輸入的最大字元數
7 src 插入圖像的位址
8 event 指定激發的事件
菜單下拉清單框<select></select><option>
多行的文本框.<textarea></textarea>