WEB-1_XML

1. HTML

1.1. HTML概述

1.1.1. HTML是什麼

Html(HyperText Mark-up Language)就是超文本標記語言的簡寫,是最基礎的網頁語言。

Html是由w3c組織發佈的到目前爲止,已經發展出多個 HTML 版本其中包括htmlhtml+html2.0html3.2html4.01html5等各種各樣版本。其中較重要的版本包括html4.01html5

可以登錄w3cschol網站 http://www.w3school.com.cn/ 查看最新的web技術

實驗:查看網頁的源代碼

1.1.2. HTML基本結構

Html是通過標籤來定義的語言,代碼都是由標籤所組成。

Html代碼不用區分大小寫。

Html代碼由<html>開始</html>結束。裏面由頭部分<head></head>和體部分<body></body>兩部分組成。

頭部分是給Html頁面增加一些輔助或者屬性信息,它裏面的內容會最先加載。

體部分是真正存放頁面數據的地方。

 

練習:第一個HTML頁面

練習:修改頁面標題

1.1.3. HTML語法細節

多數標籤都是有開始標籤和結束標籤,也有個別標籤因爲只有單一功能,或者沒有要修飾的內容可以在標籤內結束。

標籤通常可以具有屬性,通過對屬性值的改變,控制標籤具體功能效果。

屬性與屬性值之間用=”連接,屬性值可以用雙引號或單引號或者不用引號,一般都會用雙引號。

格式:

<標籤名 屬性名="屬性值"> 數據內容 </標籤名>

<標籤名 屬性名='屬性值'> 數據內容 </標籤名>

<標籤名 屬性名=屬性值 />

 

Html中註釋的格式爲<!-- html註釋 -->

 

練習:html頁面中的換行

1.2. 字體標籤

1.2.1. Font標籤(瞭解)

例:<font size=5 color=red>字體標籤示例</font>

注:簡單顏色可是直接寫對應的英文,複雜顏色用16進製表示,表現形式#FF0000兩個數爲一組,按紅,綠,藍排列,如:#00FF00表示綠色。建議用工具選取,如圖-1所示:

 

-1

Size範圍爲1-7,默認是3,也可以-2~+4

1.2.2. 標題標籤

因爲標題是文本中常用的內容,爲了方便操作而定義的。其實就是某個字號和粗體的組合。

<h1>一級標籤</h1>

<h2>二級標籤</h2>

<h3>三級標籤</h3>

<h4>四級標籤</h4>

<h5>五級標籤</h5>

<h6>六級標籤</h6>

 

 

1.2.3. 特殊字符

如果要在網頁上顯示一些特殊符號,比如< > & 等。因爲這些符號在代碼中會被瀏覽器識別並解釋,所以用一些特殊的方式來表示。

字符

轉義字符

字符

轉義字符

"

"

'

'

<

<

>

>

空格

 

&

&

®

®

©

©

 

1.2.4. 顏色表示

color rgb(x,x,x) #xxxxxx  colorname   不贊成使用。請使用樣式取代它。規定文本的顏色。

size number 不贊成使用。請使用樣式取代它。規定文本的大小。 px 值爲1~7(-2~+4)

face font_family 不贊成使用。請使用樣式取代它。規定文本的字體。

 

1.3. 列表標籤

1.3.1. 定義列表(瞭解)

<dt>:上層項目

<dd>:下層項目

例:

<dl>

<dt>遊戲名稱</dt>

<dd>星際爭霸</dd>

<dd>紅色警戒</dd>

<dt>部門名稱</dt>

<dd>技術部</dd>

<dd>培訓部</dd>

</dl>

效果,如圖-2所示:

 

-2

1.3.2. 有序列表(瞭解)

例:

<ol>

  <li>Coffee</li>

  <li>Tea</li>

  <li>Milk</li>

</ol>

效果:

 

 

如圖-3所示:

 

-3

1.3.3. 無序列表

例:

<ul>

  <li>Coffee</li>

  <li>Tea</li>

  <li>Milk</li>

</ul>

 

如圖-4所示:

 

-4

 

 

1.4. 圖像

1.4.1. Img

<img src=1.jpgalign=middleborder=3alt=”圖片說明文字”/>

 

如圖-5所示:

 

-5

1.5. 超鏈接

1.5.1. 超鏈接概述

<a> 標籤可定義錨。錨 (anchor) 有兩種用法:

通過使用 href 屬性,創建指向另外一個文檔的鏈接(或超鏈接)

通過使用 name id 屬性,創建一個文檔內部的書籤(也就是說,可以創建指向文檔片段的鏈接),如圖-8所示:

 

-8

1.5.2. 鏈接資源<a href=””>

例:

<a href=http://www.sina.com.cntarget=_blank>新浪</a>

href屬性值可以是url,也可以是本地文件,也可使用其他協議如mailtothunder等等。

target屬性是指定在哪個窗口或者幀中打開。

1.5.3. 定位標記

一般在本頁面中使用,當網頁內容過長,定位標記會比拖動滾動條方便快捷。

注:定位標記要和超鏈接結合使用纔有效。

例:

<a name=”標記”>標記位置</a>

<p>…….<!--很多空行以製造網頁過長的效果 -->

<a href=”#標記”>返回標記位置</a>

注:使用定位標記時一定在href值的開始加入#標記名。

1.6. 表格

1.6.1. table

<table> 標籤定義 HTML 表格。

簡單的 HTML 表格由 table 元素以及一個或多個 trth td 元素組成。

tr 元素定義表格行,th 元素定義表頭,td 元素義表格單元,如圖-6所示:

 

 

-6

1.6.2. caption

<table border="1">

  <caption>Monthly savings</caption>

  <tr>

    <th>Month</th>

    <th>Savings</th>

  </tr>

  <tr>

    <td>January</td>

    <td>$100</td>

  </tr>

</table>

 

如圖-7所示:

 

-7

1.7. 表單

1.7.1. form

 

表單標籤是最常用的標籤,用於與服務器端的交互,如圖-11所示:

 

-11

先定義form表單中的action屬性值,指定表單數據提交的目的地(服務端)

明確提交方式,通過指定method屬性值。如果不定義,那麼method的值默認是get

getpost這兩種最常用的提交方式的區別:

(1)get提交將數據顯示在地址欄,對於敏感信息不安全。

    post提交不顯示在地址欄,對於敏感信息安全

(2)地址欄中存放的數據是有限,所以get方式對提交的數據體積有限制。

post可以提交大體積數據。

(3)對提交數據的封裝方式不同:

get:將提交數據封裝到了http消息頭的第一行,請求行中。

post:將提交的數據封裝到消息頭後,在請求數據體中。

1.7.2. input

如圖-12所示:

 

-12

text 文本框。輸入的文本信息直接顯示在框中。

password 密碼框。輸入的文本以原點或者星號的形式顯示。

radio 單選框 如:性別選擇。

checkbox 複選框 如:興趣選擇。

hidden 隱藏字段 在頁面上不顯示,但在提交的時候隨其他內容一起提交。

submit 提交按鈕 用於提交表單中的內容。

reset 重置按鈕 將表單中填寫的內容設置爲初始值。

button 按鈕 可以爲其自定義事件。

file 文件上傳 後期擴展內容,會自動生成一個文本框,和一個瀏覽按鈕。

image 圖像 它可以替代submit按鈕。

 

1.7.3. textarea

<textarea rows="3" cols="20">

w3school,你可以找到你所需要的所有的網站建設教程。

</textarea>

 

如圖-13所示:

 

-13

1.7.4. select option

選擇標籤 提供用戶選擇內容。如:用戶所在的省市。size 屬性爲顯示項目個數。

子項標籤 屬性 selected 沒有屬性值,加在子項上,其中一個子項上,子項就變成默認被選項。

<select>

  <option value ="volvo">Volvo</option>

  <option value ="saab">Saab</option>

  <option value="opel">Opel</option>

  <option value="audi">Audi</option>

</select>

 

如圖-14所示:

 

-14

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章