Web前端開發-HTML基礎

Web前端開發,自學筆記整理


HTML基礎

1.基礎環境

  • Google Chrome
  • HBuilder
  • Photoshop

2.HTML基礎架構


<!--HTML註釋,快捷方式 command+/ (Windows:control+/)-->
<!--document type html-->
<!DOCTYPE html>

<!--網頁正式內容-->
<html>
    <!--頭部-->
    <head>
        <!--編碼類型-->
        <meta charset="UTF-8">
        <title>Hello World</title>
    </head>

    <!--身體-->
    <body>
        Hello world!
    </body>
</html>

3.字符集(編碼類型)

  • UTF-8: 國際通用字庫
  • GB2312(GBK): 中國字庫
  • UTF-8(一個漢字3個字節)
  • GB2312(一個漢字2個字節)
  • 計算機不能之間存儲漢字,都是存儲編碼

4.常用標籤

<!DOCTYPE html>
<html>
    <head>
        <meta charset="utf-8">
        <title>常用標籤</title>
    </head>
    <body>
        <!--1.標題標籤-->
        <h1>標題</h1>
        <h2>標題</h2>
        <h3>標題</h3>
        <h4>標題</h4>
        <h5>標題</h5>
        <h6>標題</h6>

        <!--2.段落標籤-->
        <h2>春曉</h2>
        <p>春眠不覺曉,</p>
        <p>處處聞啼鳥。</p>
        <p>夜來風雨聲,</p>
        <p>花落知多少。</p>

        <!--3.加粗標籤-->
        <p>對比文字</p>
        <strong>測試</strong>
        <b>測試</b>

        <!--4.傾斜標籤-->
        <i>谷歌</i>
        <em>www.google.com</em>

        <!--5.下劃線標籤-->
        <p> God help <u>those</u> who help <u>themselves</u>. </p>

        <!--6.上標註-->
        <p>
            2<sup>3</sup>=8
        </p>

        <!--7.下標註-->
        <p>
            H<sub>2</sub>O 水
        </p>

        <!--8.無序列表-->
        <ul>
            <li>News1</li>
            <li>News2</li>
            <li>News3</li>
        </ul>

        <!--9.有序列表 屬性名=屬性值 
        type="a" //序號類型 1(默認),a,A,i,I
        start="3"//序號起始位置-->
        <ol>
            <li>News1</li>
            <li>News2</li>
            <li>News3</li>
        </ol>
        <ol type="a">
            <li>News1</li>
            <li>News2</li>
            <li>News3</li>
        </ol>
        <ol type="a" start="3">
            <li>News1</li>
            <li>News2</li>
            <li>News3</li>
        </ol>

        <!--10.自定義列表-->
        <dl>
            <dt>HTML</dt>
            <dd>超文本標記語言</dd>
        </dl>

        <!--11.圖片
            src="url"網絡鏈接
            或src="path"本地路徑
        -->
        <img src="https://timgsa.baidu.com/timg?image&quality=80&size=b9999_10000&sec=1524137188339&di=9bfcd71b9d04cd4db12359ce28a1aaa8&imgtype=0&src=http%3A%2F%2Fimg.zcool.cn%2Fcommunity%2F014263554468cc0000019ae9262bb8.jpg%402o.jpg" />
        <img src="dishu1.png" />
        <br />

        <!--12.超鏈接
            href="url"網絡鏈接
            或href="path"本地路徑
            target="打開方式" //_self當前窗口(默認),_blank新建窗口
        -->
        <a href="https:www.baidu.com">百度一下</a>
        <br />
        <a href="01-test.html" target="_blank">HTML基礎架構</a>
        <br />

        <!--特殊字符-->
        &nbsp;空格 <br />強制換行
        <p>你&nbsp;&nbsp;可以不聰明,<br />但不可以不努力。</p> 
        <hr /> 分割線
        <p>
            &copy; 版權標籤
        </p>
        <p>
            &lt;前端開發&gt;  &lt;=左尖括號;右尖括號=&gt;
        </p>
    </body>
</html>

5.表格

<!DOCTYPE html>
<html>
    <head>
        <meta charset="utf-8">
        <title>表格</title>
    </head>
    <body>
        <!--
            3行4列: 每行4個單元格(有三行)
            tr: 行
            td: 單元格
            width: 表格寬度(像素px,可以省略不寫)
            height: 表格高度
            border: 表格邊框
            cellspacing: 單元格間距
            cellpadding: 調整內容的位置
            align: 水平對齊方式(left,center,right)
                加到table裏表示整個表格水平方向位置
                加到tr裏表示整一行的對齊方式
                加到td裏表示對應單元格的對齊方式
            valign: 垂直方向(只能用於tr/td,top/middle/bottom)
            bordercolor: 邊框顏色
            colspan: 合併行單元格
            rowspan: 合併列單元格

        -->
        <table width="300" height="200" border="1" cellspacing="0" cellpadding="10" align="center" bordercolor="blue">
            <!--第一行-->
            <tr align="center">
                <td>1</td>
                <td colspan="2" align="center">2</td> <!--合併行單元格 colspan="" 合併的單元格數量-->
                <!--<td>3</td>-->
                <td rowspan="2">4</td>  <!--合併列單元格 rowspan="" 合併的單元格數量-->
            </tr>
            <!--第二行-->
            <tr valign="bottom">
                <td align="center">1</td>
                <td>2</td>
                <td>3</td>
                <!--<td>4</td>-->
            </tr>
            <!--第三行-->
            <tr>
                <td valign="bottom" colspan="3">1</td>
                <!--<td>2</td>
                <td>3</td>-->
                <td>4</td>
            </tr>
        </table>
    </body>
</html>

6.表單

<!DOCTYPE html>
<html>
    <head>
        <meta charset="utf-8">
        <title>表單</title>
    </head>
    <body>
        <!--
            表單域:form
                    name: 表單域名稱
                    method: 請求方式 get/post
                    action: 提交URL
        -->
        <form name="test" method="get" action="https:www.baidu.com">
            <!--
            1.文本域
                type: 類型
                placeholder: 提示文本
                value: 輸入框中的初始內容
            -->
            <p>
                賬號: <input type="text" placeholder="手機號/QQ號" value="123456" />
            </p>
            <!--
            2.密碼輸入框
                type: type="password"
            -->
            <p>
                密碼: <input type="password" placeholder="6位密碼" />
            </p>
            <!--
            3.單選框
                type="radio"
                同一組中的只能選擇一個
                name: 控制哪一組
                checked: 默認選中的
            -->
            <p>
                <input type="radio" name="sex" checked="checked" /><input type="radio" name="sex"/><input type="radio" name="sex"/>中性
            </p>
            <!--
            4.多選框
                type="checkbox"
                name: 控制哪一組
                checked: 默認選中的
            -->
            <p>
                <input type="checkbox" name="like" />睡覺
                <input type="checkbox" name="like" checked="checked" />吃飯
                <input type="checkbox" name="like" />打豆豆
            </p>
            <!--
            5.下拉菜單  
            -->
            <select>
                <option>北京</option>
                <option>上海</option>
                <option>廣州</option>
                <option>深圳</option>
            </select>
            <!--
            6.按鈕
                value: 按鈕內容
            -->
            <p>
                <input type="button" value="按鈕1"/>
                <input type="button" value="按鈕2"/>
            </p>
            <!--
            7.提交按鈕
                提交即提交到表單域action中填寫的地址
            -->
            <p>
                <input type="submit" value="註冊" />
            </p>
            <!--
            8.重置按鈕
                重置該按鈕對應的表單域中
            -->
            <p>
                <input type="reset" value="重置" />
            </p>
        </form>
    </body>
</html>
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章