1. 程式人生 > >小白學HTML5——壹 真香!

小白學HTML5——壹 真香!

apt 可口可樂 3.5 har 有序列表 美國 格式 sub 縮小

一.HTML的結構

1.1 html文檔主要包含兩個部分:頭區域和實體區域。

1.2 html的三個主要標簽:<html>、<head>、<body>。<html>標簽是用來標記html文檔,<head>是標簽標記頭部區域,<body>是標簽標記主體區域。

最基本的html代碼如下:

<html>
    <head>

    </head>
    <body>
    
    </body>
</html>

二.HTML的語法

2.1 元素的屬性包含屬性名稱和屬性值,兩個部分,屬性與屬性值之間使用“=”鏈接,屬性與屬性之間使用空格鏈接。

例子:

<tag a1="v1" a2="v2"> 元素主體 </tag>

屬性值必須加上引號

屬性也可以沒有屬性值

2.2標簽可以嵌套但是不能交叉

2.3註釋文本的格式:<!--單行註釋-->

          <!--

           多行註釋-->

三.HTML標簽

3.1文本格式標簽

<title>...</title> 標識網頁標題

<hi>...</hi> 標識標題文本,i表示級數

<p>...</p>標識段落語言

<pre>...</pre>標識預定義文本

<blockquote>...</blockquote>標識引用文本

例子:

<html>
    <head>
        <meta http-equiv="content-type" content="text/html;charset=utf-8"/>
        <title>大標題</title>
    </head>
    <body>
        <h1>一級標題</h1>
        <p>在這裏我真的想說很多,但是我省略一萬字</
p> <h1>第二個一級標簽標簽</h1> <p>同樣的</p> <h2>二級標簽</h2> <p>一萬字</p> </body> </html>

效果:技術分享圖片

3.2字符格式標簽

<b>...</b>字體加粗

<i>...</i>斜體

<big>...</big>放大字體

<small>...</small>縮小字體

<sup>...</sup>上標文本

<sub>...</sub>下標語言

<cite>...</cite>顯示引用文本

例子:

<html>
    <head>
        <meta http-equiv="content-type" content="text/html;charset=utf-8"/>
        <title>標題</title>
    </head>
    <body>
        <h1>大標題</h1>
        <p>下面來看一下特效:</p>
        <p>斜體:<i>斜體</i></p>
        <p>加粗:<b>加粗</b></p>
        <p>放大:<big>放大</big></p>
        <p>縮小:<small>縮小</small></p>
        <p>上標:<sup>上標</sup></p>
        <p>下標:<sub>下標</sub></p>
        <p>引用文本:<cite>PHP是世界上最好的語言 ——無知者</cite></p>
        <p>我來嵌套一個斜體和加粗以及<i><b>斜體加粗</b></b></i></p>
    </body>
</html>

效果:技術分享圖片

3.3列表標簽

HTML中的列表結構有兩種:有序,無序。無序列表使用項目符號來標記項目順序,有序列表用編號來標記項目順序。

<ul>...</ul>標識無序列表

<ol>...</ol>標識有序列表

<li>...</li>標識列表項目

例子:

<html>
    <head>
    <meta http-equiv="content-type" content="text/html" charset="UTF-8"/>
        <title>標題</title>
    </head>
    <body>
    <h1>我們的商品有:</h1>
    <ul>
        <li>快樂水</li>
        <li>東北大辣皮</li>
        <li>emmm沒想好</li>
    </ul>
    </body>

</html>

效果:技術分享圖片

設計一個含有解釋的詞條:

<dl>...</dl>定義一個解釋的列表

<dt>...</dt>標識詞條

<dd>...</dd>解釋詞條

<html>
    <head>
    <meta http-equiv="content-type" content="text/html" charset="UTF-8"/>
        <title>標題</title>
    </head>
    <body>
    <h1>我們的商品有:</h1>
    <ul>
        <li>快樂水</li>
        <li>東北大辣皮</li>
        <li>emmm沒想好</li>
    </ul>
    <h1>其實我還想解釋一下我們的商品</h1>
        <dl>
            <dt>快樂水</dt>
            <dd>可口可樂</dd>
            <dt>東北大辣皮</dt>
            <dd>垃圾食品</dd>
        </dl>
    </body>

</html>

效果:

技術分享圖片

3.4超鏈接

<a href=url>...</a>

例子:

<html>
    <head>
    <meta http-equiv="content-type" content="text/html" charset="UTF-8"/>
    <body>
    <a href="https://www.baidu.com/">百度直通車</a>
    </body>
    </head>

</html>

3.5多媒體標簽

<img/>嵌入圖像

<embed>...</embed>嵌入多媒體

<object>...</object>嵌入多媒體

3.6表格標簽

<table>...</table>定義表格結構域

<caption>...</caption>表格標題

<th>...</th>定義表頭

<tr>...</tr>定義行

<td>...</td>定義表格單元格

例子:

<html>
    <head>
        <meta http-equiv="content-type" content="text/html" charset="UTF-8"/>
        <title>標題</title>
    </head>
    <body>
        <table summary="我就是想要一個表格">
            <caption>表格的標題</caption>
            <tr>
                <td>中國</td>
                <td>美國</td>
                <td>英國</td>
            </tr>
            <tr>
                <td>韓國</td>
                <td>日本</td>
                <td>德國</td>
            </tr>
        </table>
    </body>
</html>

結果技術分享圖片

3.7單表標簽

<form>...</form>定義單表結構

<input/>:定義文本域,按鈕和復選框

<textarea>...</textare>定義多行文本框

<select>...</select>定義下拉列表

<option>...</option>定義下拉列表中的選擇項目

列子:

<html>
    <head>
        <meta http-equiv="content-type" content="text/html" charset="UTF-8"/>
    </head>
    <body>
        <form id="from1" name="form1" method="post" action="">
            <p>單行文本域<input type="text" name="textfield" id="textfield"/></p>
            <p>密碼域<input type="password" name="passwordfield" id="passwordfield"></p>
            <p>多行文本域<textarea name="textarefield" id="textarefield"></textarea></p>
            <p>復選框 復選框1<input name="checkbox1" type="checkbox" value="">
               復選框2<input name="checkbox2" type="checkbox" value="">
            </p>
            <p>單選按鈕
                <input name="radio1" type="radio" value=""/>按鈕1
                <input name="radio2" type="radio" value=""/>按鈕2
            </p>
            <p>下拉菜單
                <select name="selectlist">
                    <option value="1">選項1</option>
                    <option value="2">選項2</option>
                    <option value="3">選項3</option>
                </select>
            </p>
        </form>
    </body>
</html>

結果:技術分享圖片

小白學HTML5——壹 真香!