官术网_书友最值得收藏!

1.1 HTML基礎

范例1-1 創建一個HTML頁面

實例位置:光盤\ch01\1-1

范例說明 About the Example

范例將新建一個基本的HTML頁面,給大家一個感性的認識。程序運行效果如圖1-1所示。

圖1-1 新建一個基本的HTML頁面運行效果圖

語法說明 About the Expression

<html></html>標記對,<head></head>標記對,<body></body>標記對,語言字符集信息<meta >標記,HTML的注釋語法標記<!--注釋內容-->。

標記及功能說明:

<html></html>標記對:代表整個HTML頁面,中間就是HTML頁面的內容。

<head></head>標記對:代表整個HTML頭。

<title></title>標記對:代表這個文件的標題。可以在瀏覽器最頂端的標題欄看到這個標題。

<body></body>標記對:代表整個HTML頁面體,主要的HTML代碼都在這個標記里面。

語言字符集信息<meta>標記:<meta http-equiv="Content-Type" content="text/html;charset=UTF-8">中的charset屬性指定了字符集為“UTF-8”,content屬性指定了這個頁面是“text/html”類型。

HTML的注釋語法標記<!--注釋內容-->中的內容都是注釋內容(如:<!--DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "

關鍵步驟 Key Steps

1.打開Eclipse,新建一個工程,選擇【Web】下的【Dynamic Web Project】,輸入工程名——ch01,單擊【Finish】按鈕即可。

2.切換到Resource視圖,右擊Webcontent目錄下新建一個EX001目錄,然后在此目錄下新建一個HTML頁面,輸入文件名EX1-1.html,然后單擊【Finish】按鈕即可。

3.在body標記之間填上“Hello World!”。

4.打開瀏覽器,輸入http://127.0.0.1:8080/ch01/EX001/EX1-1.html,即可顯示如圖1-1所示的內容。

程序代碼 Codes

<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/
TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=GB18030">
<title>JSP通用范例大全</title>
</head>
<body>
Hello World!
</body>
</html>

范例1-2 背景色彩和文字色彩

實例位置:光盤\ch01\1-2

范例說明 About the Example

范例介紹HTML網頁的背景色彩的設置和全局文字色彩的設置方法。程序運行效果如圖1-2所示。

圖1-2 設置HTML網頁的背景色彩的和全局文字色彩運行效果圖

語法說明 About the Expression

<body></body>標記及其屬性說明:

語法形式:<body bgcolor = "#" text = "#" link = "#" alink = "#" vlink = "#">

● bgcolor屬性——背景色彩。

● text屬性——非可鏈接文字的色彩。

● link屬性——可鏈接文字的色彩。

● alink屬性——正被單擊的可鏈接文字的色彩。

● vlink屬性——已經單擊(訪問)過的可鏈接文字的色彩。

# = rrggbb。

色彩是用16進制的紅-綠-藍(red-green-blue,RGB)值來表示。

16進制數有:0,1,2,3,4,5,6,7,8,9,a,b,c,d,e,f。

關鍵步驟 Key Steps

1.打開Eclipse。

2.在ch01工程中的Webcontent目錄下新建一個EX002目錄,然后在此目錄下新建一個HTML頁面,命名其文件名為EX1-2.html。

3.對body標記中的bgcolor和text屬性進行設置。

4.打開瀏覽器,輸入http://127.0.0.1:8080/ch01/EX002/EX1-2.html,即可顯示如圖1-2所示的內容。

程序代碼 Codes

<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/
TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=GB18030">
<title>JSP通用范例大全</title>
</head>
<body bgcolor="123456" text="ffffff">
Hello World!
</body>
</html>

范例1-3 換行、段落和標尺線

實例位置:光盤\ch01\1-3

范例說明 About the Example

范例介紹在HTML里實現分段、換行和標尺線的功能。程序運行效果如圖1-3所示。

圖1-3 設置HTML網頁的背景色彩的和全局文字色彩運行效果圖

語法說明 About the Expression

1.<br>標記——換行

語法形式:<br>

通過使用<br>這個標記,可以在不新建段落的情況下換行。<br>沒有結束標記。用<p>換行是個壞習慣,正確的是使用<br>來換行。

2.<p></p>標記——劃分段落

語法形式:<p align = #>顯示內容</p>

align屬性——設置水平對齊方式。

# = left(左對齊)、center(居中)、right(右對齊)。

由<p></p>標簽所標識的文字,代表同一個段落的文字。不同段落間的間距等于連續加了兩個<br>換行符,也就是要隔一行空白行,用以區別文字的不同段落。

3.<hr>標記——標尺線

● size屬性——設置標尺線厚度,以像素為單位。

● width屬性——設置標尺線長度。

● align屬性——設置標尺線對齊方式。

● color屬性——設置標尺線顏色。

● noshade屬性——設定標尺線條為平面顯示,刪去則具有陰影或立體效果。

語法形式:<hr size = #1 width = #2 height = #2 align = #3 color = #4 noshade>

#1 = 數字(默認為2px)。

#2 = 可用數字(絕對像素值)或百分比表示(為上一標記容器總寬度的百分比);默認值為100%。

#3 = left(左對齊)、center(居中)、right(右對齊)。

#4 = rrggbb。

將標尺線用于段落與段落之間的分隔,使文檔結構清晰明了,使文字的編排更整齊。

關鍵步驟 Key Steps

1.打開Eclipse。

2.在ch01工程中的Webcontent目錄下新建一個EX003目錄,然后在此目錄下新建一個HTML頁面,命名其文件名為EX1-3.html,輸入代碼。

3.打開瀏覽器,輸入http://127.0.0.1:8080/ch01/EX003/EX1-3.html,即可顯示如圖1-3所示的內容。

程序代碼 Codes

<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/
TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=GB18030">
<title>JSP通用范例大全</title>
</head>
<body>
<p>JSP通用范例大全</p>
<p align=center>JSP通用范例大全</p>
<p align=right>JSP通用范例大全</p>
<hr size=6 width=50% align=left noshade> <!-- 標尺線大小為6,
寬度為瀏覽器長度的50%,左對齊,無陰影效果 -->
JSP通用范例大全
<hr color=ffaabb>  <!-- 設置標尺線顏色 -->
第一行
<br><!-- 換行 -->
第二行
</body>
</html>

范例1-4 鏈接

實例位置:光盤\ch01\1-4

范例說明 About the Example

范例介紹鏈接標記,通過它可以在Internet上的資源之間方便地跳轉。程序運行效果如圖1-4所示。

圖1-4 鏈接標記運行效果圖

(a) 帶鏈接的界面

(b) 帶注釋的鏈接

(c) 在父窗口打開

(d) 在新窗口打開。

語法說明 About the Expression

<a></a>標記——表示鏈接可以指向任何一個文件源。

● href屬性——定義這個鏈接所指的目標地址。

語法形式:<a href = "URL">鏈接顯示的內容</a>

單擊<a></a>當中的內容,即可打開一個鏈接文件,href屬性則表示這個鏈接文件的路徑。

● title屬性——當鼠標懸停在鏈接上的時候,顯示該鏈接的文字注釋。

語法形式:<a href = "URL" title = "注釋內容">鏈接的顯示內容</a>

● target屬性——可以在一個新窗口里打開鏈接文件。

語法形式:<a href = "URL" target = "目標窗口的打開方式">鏈接的顯示內容</a>

target = _parent在上一級窗口中打開,一般框架頁會經常使用;_blank在新窗口打開;_self在同一個窗口中打開,這項一般不用設置;_top在瀏覽器的整個窗口中打開,忽略任何框架;還可以為框架頁面中框架name所設定的字符。

關鍵步驟 Key Steps

1.打開Eclipse。

2.在ch01工程中的Webcontent目錄下新建一個EX004目錄,然后在此目錄下新建兩個HTML頁面,命名其文件名為EX1-4.html和EX1-4-example.html,輸入代碼。

3.打開瀏覽器,輸入http://127.0.0.1:8080/ch01/EX004/EX1-4.html,即可顯示如圖1-4所示的內容。

程序代碼 Codes

EX1-4.html:
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=GB18030">
<title>JSP通用范例大全</title>
</head>
<body>
<a href="EX1-4-sample.html">鏈接例子</a>
<br>
<a href="EX1-4-sample.html" title="Hello World!">鏈接例子帶注釋</a>
<br>
<a href="EX1-4-sample.html" target="_blank">新窗口</a>
</body>
</html>
EX1-4-example.html:
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=GB18030">
<title>鏈接范例</title>
</head>
<body>
新窗口!
</body>
</html>

技巧:

在網站中,你經常會看到“聯系我們”的鏈接,點擊這個鏈接,就會觸發你的郵件客戶端;比如Out look Express,然后顯示一個新建E-mail的窗口。用<a>可以實現這樣的功能,例如<a href-"mailto:你的E-mail地址">聯系我們</a>。

范例1-5 跳轉到另一個文件的指定部位

實例位置:光盤\ch01\1-5

范例說明 About the Example

范例介紹網頁中鏈接標記的用法,跳轉到另一個文件的指定部位。程序運行效果如圖1-5所示。

圖1-5 跳轉到一個文件的指定部位運行效果圖

語法說明 About the Expression

<a></a>標記——表示鏈接可以指向任何一個文件源。

name屬性——可以跳轉到一個文件的指定部位。

語法形式:<a href = "#name">鏈接的顯示內容</a>

<a name = "name">鏈接的顯示內容</a>

使用name屬性,要設置一對。一是設定name的名稱;二是設定一個href指向這個name屬性。

關鍵步驟 Key Steps

1.打開Eclipse。

2.在ch01工程中的Webcontent目錄下新建一個EX005目錄,然后在此目錄下新建一個HTML頁面,命名其文件名為EX1-5.html,輸入代碼。

3.打開瀏覽器,輸入http://127.0.0.1:8080/ch01/EX005/EX1-5.html,即可顯示如圖1-5所示的內容。

程序代碼 Codes

<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=GB18030">
<title>JSP通用范例大全</title>
</head>
<body>
<a href="#fifth">見第五章</a>
<br><br>
<a name="first">第一章</a>
<p>JSP與HTML</p>
<a name="second">第二章</a>
<p>JSP與JavaScript</p>
<a name="third">第三章</a>
<p>JSP指令與動作</p>
<a name="fouth">第四章</a>
<p>JSP內部對象</p>
<a name="fifth">第五章</a>
<p>JSP表單處理</p>
</body>
</html>

拋磚引玉 About the Guidance

技巧:

name屬性通常用于創建一個大章節的目錄。每個章節都會建立一個鏈接,放在章節的開始處,每個章節的開頭都設置name屬性。當用戶點擊某個章節的鏈接時,這個章節的內容就會顯示在文章內容的上面。如果瀏覽器不能找到name指定的部分,則跳到文章開頭,不會報錯。

主站蜘蛛池模板: 九江市| 新密市| 哈巴河县| 叶城县| 公主岭市| 来宾市| 裕民县| 体育| 望江县| 望谟县| 华蓥市| 得荣县| 咸丰县| 边坝县| 茂名市| 昌邑市| 广德县| 隆子县| 平潭县| 江达县| 高青县| 林芝县| 青田县| 黑河市| 唐海县| 青神县| 星子县| 天柱县| 台安县| 陇西县| 临沧市| 皋兰县| 商洛市| 邢台县| 石楼县| 维西| 芜湖市| 定陶县| 蒙自县| 利津县| 孝昌县|