1. 程式人生 > >第十二篇:HTML基礎

第十二篇:HTML基礎

項目 logs 瀏覽器 圖片 handle 標題欄 width light 標題

本篇內容

  1. HTML概述
  2. HTML常用基本標簽
  3. CSS格式引入

一、 HTML概述

1.定義:

HTML,超文本標記語言,寫給瀏覽器的語言,目前網絡上應用最廣泛的語言。HTML也在不斷的更新,最新版本已經出現了HTML5。在HTML5中出現了許多新特性,也遺棄了一些舊元素。我們寫好html文件後,在瀏覽器中打開。主流的瀏覽器包括IE、Firefox、Chrome、Goole等。

2.標簽元素:

HTML元素由開始標簽和結束標簽組成。如<p>/<p>,<h1><h1/>。雖然現在我們還不知道具體標簽代表的意思,但標簽一定是這樣的格式:有一對開始<>和結束</>。一般標簽名推薦用小寫。標簽具有屬性,屬性用來表示標簽的特征。比如,我們用大小這個屬性,來衡量一個蘋果。所以,大小可以用來表示蘋果的特征。屬性時寫在標簽裏面的,而且是開始標簽內。

3.基本架構:

結構由網頁的頭部和網頁的身體組成。如下例子:

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>這裏是標題</title>
</head>
<body>
    這裏是內容
</body>
</html>

在上面的例子中,第一個標簽<html>是告訴瀏覽器這是html文檔的開始。Html文檔的最後一個標簽是</html>,是告訴瀏覽器這是html的終止。標簽<head></head>之間的文本是頭部信息,在<title></title>之間的文本是文檔標題,會顯示在瀏覽器的窗口的標題欄。<body></body>之間的文本是正文。

二、 HTML常用基本標簽

1.h標簽:

HTML 標題(Heading)是通過 <h1> - <h6> 等標簽進行定義的。

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>Title</title>
</head>
<body>
    <h1>Hellow World</h1>
    <h2>Hellow World</h2>
    <h3>Hellow World</h3>
    <h4>Hellow World</h4>
    <h5>Hellow World</h5>
    <h6>Hellow World</h6>
</body>
</html>

2.p標簽:

HTML 段落是通過 <p> 標簽進行定義的。

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>Title</title>
</head>
<body>
    <p>That‘s the first paragraph.</p>
    <p>This is the second paragraph.</p>
</body>
</html>

3.a標簽:

HTML 鏈接是通過 <a> 標簽進行定義的。

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>Title</title>
</head>
<body>
    <a href="http://www.baidu.com">百度</a>
</body>
</html>

4.img標簽:

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>Title</title>
</head>
<body>
    <img src="海賊王.jpg"  width="500px" height="600px">
</body>
</html>

5.hr標簽:

<hr /> 標簽在 HTML 頁面中創建水平線。

hr 元素可用於分隔內容。

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>Title</title>
</head>
<body>
    <h1>test</h1>
    <hr>
    <h2>test</h2>
    <hr>
</body>
</html>

6.ul標簽:

無序列表是一個項目的列表,此列項目使用粗體圓點(典型的小黑圓圈)進行標記。

無序列表始於 <ul> 標簽。每個列表項始於 <li>。

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>Title</title>
</head>
<body>
    <ul>
        <li>111</li>
        <li>222</li>
    </ul>
</body>
</html>

7.ol標簽:

同樣,有序列表也是一列項目,列表項目使用數字進行標記。

有序列表始於 <ol> 標簽。每個列表項始於 <li> 標簽。

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>Title</title>
</head>
<body>
    <ol>
        <li>111</li>
        <li>222</li>
    </ol>
</body>
</html>

8.dl標簽:

自定義列表不僅僅是一列項目,而是項目及其註釋的組合。

自定義列表以 <dl> 標簽開始。每個自定義列表項以 <dt> 開始。每個自定義列表項的定義以 <dd> 開始。

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>Title</title>
</head>
<body>
    <dl>
        <dt>北京市</dt>
        <dd>海澱區</dd>
        <dd>東城區</dd>
        <dd>西城區</dd>
    </dl>
</body>
</html>

9.table標簽:

表格由 <table> 標簽來定義。每個表格均有若幹行(由 <tr> 標簽定義),每行被分割為若幹單元格(由 <td> 標簽定義)。字母 td 指表格數據(table data),即數據單元格的內容。數據單元格可以包含文本、圖片、列表、段落、表單、水平線、表格等等。

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>Title</title>
</head>
<body>
    <table border="1">
        <tr>
            <td>1</td>
            <td>1</td>
            <td>1</td>
        </tr>
        <tr>
            <td>2</td>
            <td>2</td>
            <td>2</td>
        </tr>
        <tr>
            <td>3</td>
            <td>3</td>
            <td>3</td>
        </tr>
    </table>
</body>
</html>

10.form表單:

(1)text:

<input type="text"> 定義用於文本輸入的單行輸入字段。

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>Title</title>
</head>
<body>
    <form action="" method="post">
        用戶名:<input type="text" name="username">
    </form>
</body>
</html>

(2)password:

<input type="password"> 定義用於密碼輸入的單行輸入字段。

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>Title</title>
</head>
<body>
    <form action="" method="post">
        密碼:<input type="password" name="password">
    </form>
</body>
</html>

(3)radio:

<input type="radio"> 定義用於單選按鈕。

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>Title</title>
</head>
<body>
    <form action="" method="post">
        <input type="radio" name="sex" value="1">男
        <input type="radio" name="sex" value="0">女
    </form>
</body>
</html>

(4)checkbox:

<input type="checkbox"> 定義用於復選按鈕。

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>Title</title>
</head>
<body>
    <form action="" method="post">
        <input type="checkbox" name="hobby" value="1">足球
        <input type="checkbox" name="hobby" value="2">籃球
        <input type="checkbox" name="hobby" value="3">排球
    </form>
</body>
</html>

(5)submit:

<input type="submit"> 定義用於向表單處理程序(form-handler)提交表單的按鈕。

表單處理程序通常是包含用來處理輸入數據的腳本的服務器頁面。

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>Title</title>
</head>
<body>
    <form action="" method="post">
        <input type="submit" value="提交">
    </form>
</body>
</html>

三、 CSS格式引入

css三種引用方式:

1.標簽引入:

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>Title</title>
</head>
<style>
    h1{
        color: red;
    }
</style>
<body>
    <h1>
        這是一個標題
    </h1>
</body>
</html>

2.id引入:

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>Title</title>
</head>
<style>
    #c1{
        color: red;
    }
</style>
<body>
    <h1 id="c1">
        這是一個標題
    </h1>
</body>
</html>

3.類引入:

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>Title</title>
</head>
<style>
    .c1{
        color: red;
    }
</style>
<body>
    <h1 class="c1">
        這是一個標題
    </h1>
</body>
</html>

第十二篇:HTML基礎