前端小白快速入門 之(一)HTML5 詳解

在這裏插入圖片描述
作者:浪子花夢 , 個人簡介:一個有趣的程序員 ~
從今天開始,我將開始學習前端、ASP.NET 的一些知識,莫把假期浪費,大家一起衝! 衝! 衝!
此文只針對向我一樣初學的小白,將詳細講解一些基礎且重要的HTML5 的知識
希望大家能夠喜歡 ^ _ ^
.
因爲文章內容實在過於基礎,所以爲了不耽誤各位學習,此文將偏代碼實現爲主 ~

此文 11399 個字,希望您看完有收穫 ~


文章目錄

  • 初探 HTML5 及 一些標籤的使用
  • 屬性概念 及 使用
  • 文本大小粗細介紹
  • 三種樣式使用
  • < a > name屬性實現文檔內跳轉
  • 表格的使用
  • 列表的使用
  • HTML 核心元素之塊級元素 div、 span
  • div 進行界面佈局
  • table 進行界面佈局
  • 常用的一些表單的介紹
  • 內聯框架 iframe

1)初探 HTML5 及 一些標籤的使用

HTML5 標準框架如下所示(快捷鍵 :!):
在這裏插入圖片描述
我們在 body 標籤的內部輸入如下的代碼,初步使用一些基礎的標籤:

<body>
    langzihuameng 					--- 1
    
    <h1>langzihuameng</h1>   		--- 2
    
    <p>langzihuameng</p>			--- 3
    
    <a href="https://me.csdn.net/weixin_42100963">langzihuameng</a>		--- 4
    
    <img src="11.jpg" width="200" height="200">							---5
</body>

對應解釋如下所示:

  1. body中的內容(直接顯示)
  2. 標題顯示(最大級別)
  3. 段落顯示(自動換行)
  4. 鏈接引用一個地址(點擊會跳轉到另一個地方,使用圖片鏈接原理一樣,只是將文字換爲圖片而已
  5. 引用一個圖片

效果如下所示:
在這裏插入圖片描述
當我們點擊其中紫色帶下劃線的字符時,會跳轉到另一個界面(我的博客首頁):
在這裏插入圖片描述

.

2)屬性概念 及 使用

我們常常會覺得我們自己非常的帥,這個帥就是我們對自己長相的一個定義,也稱屬性,在 HTML5 中,我們可以爲一個標籤進行設置屬性,比如:這個元素的寬、高、顏色等等 . . .

<body bgcolor="#0ff">				 --- 1

    <h1 align="right">huameng</h1>	 --- 2

    <br/>       

	--- 3
    <a href="https://me.csdn.net/weixin_42100963" target="_blank">huameng</a>

</body>

其中屬性對應的解釋爲:

  1. 將 body的主體顏色設置爲 天藍色(#0ff)
  2. 將標題文字設置爲右對齊
  3. 鏈接一個地址,並且在新的網頁中打開

< br > 表示換行

效果如下圖所示:
在這裏插入圖片描述

.

3)文本大小粗細介紹

<body bgcolor="#0ff">
    <p>Welcome come huameng</p>			--- 1
    <b>Welcome come huameng</b>			--- 2
    <br/>
    
    <big>Welcome come huameng</big>		--- 3
    <br/>
     
    <i>Welcome come huameng</i>			--- 5
    <br/>
    
    <small>Welcome come huameng</small>	--- 6
    <br/>
    
    <strong>Welcome come huameng</strong>	--- 7
    <br/>
    
    <ins>Welcome come huameng</ins>		--- 8
    <br/>
    
    <del>Welcome come huameng</del>		--- 9
    <br/>
    
    Welcome<sub>Welcome come huameng</sub>	--- 10
    <br/>
    
    Welcome<sup>Welcome come huameng</sup>	--- 11
</body>

對應解釋:

  1. 段落樣式顯示(自帶換行)
  2. 粗體
  3. 大號字
  4. 斜體字
  5. 小號字
  6. 加粗(與 2相似)
  7. 插入
  8. 刪除
  9. 下標
  10. 上標

效果如下所示:
在這裏插入圖片描述

4)三種樣式使用

在實際的應用中,我們會爲元素添加各種各樣的樣式,使界面變得好看起來,再使用樣式的過程中,我們有三種調用樣式的方式,分別是:

  • 外部樣式表
  • 內部樣式表
  • 內聯樣式表
  1. 外部樣式表
    當我們使用外部樣式表時,需要一個 .css 文件,例如下面的這個 css文件:
    其中,我們設置 h1標籤的背景爲紫色、字符爲天藍色 . . .
    在這裏插入圖片描述
    在 head標籤內寫下如下的代碼:在這裏插入圖片描述

    rel 表示的是一個樣式表,type 表示文件類型、href引用 css文件

    我們在 body標籤中寫下如下的代碼:

    <body>
        <h1>標題h1</h1>
    </body>
    

    效果如下所示:
    在這裏插入圖片描述

  2. 內部樣式表
    我們直接在 head標籤中寫下如下的代碼:

    <style type="text/css">
            p{
                color:lightcoral;
                margin-left: 20px;
            }
    </style>
    

    在body標籤中寫下如下的代碼:

    <body>
        <p>Welcome come on huameng</p>
    </body>
    

    效果如下所示:
    在這裏插入圖片描述

  3. 內聯樣式表
    在body標籤裏直接寫出如下的代碼:

    <body>
        <a style="color:mediumspringgreen;" href="https://me.csdn.net/weixin_42100963">浪子花夢</a>
    </body>
    

    效果如下所示:
    在這裏插入圖片描述

.

5)< a > name屬性實現文檔內跳轉

在很多的網頁上有這麼一個效果,當我們將網頁滑到最下面時,然後點擊一個東西會自動回到網頁的頂部 . . .

我們將通過 a標籤的 name 屬性來實現這個效果,代碼如下所示:

<body> 
    <!-- 文檔內跳轉 name屬性 -->
    <a name="huameng">Hello World! </a>
    <br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/>
    <br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/>
    <br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/>
    <br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/>
    <br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/>
    <br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/>
    <br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/>
    
    <a href="#huameng">跳轉文檔內的Hello</a>
</body>

爲了突出效果,代碼中我們用了大量的 br標籤,也就是換行,代碼效果如下:
在這裏插入圖片描述

.

6)表格的使用

表格也是網頁中不可缺少的一部分,一些數據的表示,界面的一些佈局等等 . . .

表格快速生成視頻樣例如下:
在這裏插入圖片描述
我們寫出如下的代碼,來試試表格的一些用處:

<body>
   <!-- 單元格邊距、間距(cellspacing="10") -->
    <table border="1" cellpadding="10" style="border-collapse: collapse;" background="11.jpg">
     
        <!-- 表格的標題 -->
        <caption>浪子花夢</caption> 
     
        <tr bgcolor="#0ff">
            <th>浪子</th>
            <th>浪子</th>
            <th>浪子</th>
        </tr>
        <tr>
            <td>花夢</td>
            <td>花夢</td>
            <td>花夢</td>
        </tr>
        <tr>
            <td>花夢</td>
            <td>花夢</td>
            <td>花夢</td>
        </tr>
        <tr>
            <td>
                <!-- 表格內的標籤 -->
                <ul>
                    <li>帥氣</li>
                    <li>氣質</li>
                    <li>迷人</li>
                </ul>
            </td>
            <td>浪子</td>
            <td>花夢</td>
        </tr>
    </table>
</body>

其中,我表格的標題設置,也有列表的使用,大家可以自行設置 . . .

其中注意的是這一行代碼:style=“border-collapse: collapse;”,如果我們不加這行代碼的話,將會發生單元格之間存在着一些 “小 bug”,有着空隙存在 . . .

效果如下所示:
在這裏插入圖片描述

.

7)列表的使用

在生活中有着許多的列表使用,比如一個菜單上面的菜,蔬菜肯定是不能和肉類放在一起的,如果非要放在一起,好像也沒什麼問題 . . .

列舉標籤如下所示:
在這裏插入圖片描述
使用例子如下所示:

<body>
    <ul>
        <li type="square">帥氣</li>
        <!-- 嵌套列表 -->
            <ul>
                <li>浪子</li>
                <li>花夢</li>
            </ul>
        <li type="circle">氣質</li>
        <li type="disc">可愛</li>
    </ul>
    <dr/><dr/><dr/><dr/><dr/>
    
    <ol start="10">
        <li type="A">帥氣</li>
            <ul>
                <li>浪子</li>
                <li>花夢</li>
            </ul>
        <li type="a">氣質</li>
        <li type="l">可愛</li>
        <li type="i">可愛</li>
    </ol>
    <dr/><dr/><dr/><dr/><dr/>
    
    <!-- 自定義列表 -->
    <dl>
        <dt>氣質</dt>
            <dd>huameng is a shuaige</dd>
        <dt>氣質</dt>
        <dt>氣質</dt>
    </dl>
</body>

效果如下所示:
在這裏插入圖片描述

.

8)HTML 核心元素之塊級元素 div、 span

塊級元素是 界面佈局中非常重要的一個內容,他們是一種可以承載其它元素的容器,我將在後面講解佈局的使用 . . .

首先,我們看看幾種元素的區別,有塊元素,也有內聯元素

<body>
    <!-- 塊元素 -->
    <!-- 換行 -->
    <p>Hello</p>
    <h1>Hello</h1>
    
    <!-- 內聯元素 -->
    <!-- 不換行 -->
    <b>Hello</b>
    <a>Hello</a>
    <dr/>
    
    <!-- 塊元素 容器 訪問css樣式 -->
    <div id="divid">
        <p>Hello, World!</p>
        <a>Hello, World!</a>
    </div>
    
    <!-- 文本容器 span  與 div的區別 被限制了作用域(文本)-->
    <div>
        <p>
            <span>這是一個測試效果</span>
            span 是這麼一個樣子,你看到了嗎?
        </p>
    </div>
</body>

效果如下所示:
在這裏插入圖片描述
div 有着許多的用處,比如說我們方便的用於使用 css樣式,我們看到上面的效果,是使用了一個 css樣式,他們css源碼如下所示:
在這裏插入圖片描述
需要注意的是,id訪問前面需要 + # . ..

.

9)div 進行界面佈局

我們需要將界面分爲四個區域,上、左、右、下,使用 div 可以很好的做到這一點,代碼如下所示:

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>huameng</title>
    <!-- 佈局樣式設置 -->
    <style type="text/css">
        /* 渲染全部界面 */
        body{
            margin:0px;
        }
        #container{
            width: 100%;
            height: 800px;
            background-color: darkgray;
        }
        #heading{
            width: 100%;
            height: 10%;
            background-color: aqua;
        }
        #content_menu{
            width: 30%;
            height: 80%;
            background-color: aquamarine;
            /* 浮動原理  平行對齊 */
            float: left;        
        }
        #content_body{
            width: 70%;
            height: 80%;
            background-color: blueviolet;
            float: left;
        }
        #footing{
            width: 100%;
            height: 10%;
            background-color: burlywood;
            /* 取消浮動 */
            clear:both;
        }
    </style>
</head>

<body>
    <div id="container">
        <div id="heading">頭部</div>
        <div id="content_menu">內容菜單</div>
        <div id="content_body">內容主體</div>
        <div id="footing">底部</div>
    </div>
</body>
</html>

代碼比較長,但是不難,我們只需要注意一句代碼:float: left; 左浮動效果,我將在 css文章裏進行講解這個原理 . . .

效果如下所示:
在這裏插入圖片描述

.

10)table 進行界面佈局

表格所知道的正如表格也可以使用,這一點特別像 WPF中的 Grid佈局方式,代碼如下所示:
其中,我們用到了垮列單元格 . . .

<!-- 設置主體邊界爲0 -->
<body bgcolor="#0ff" marginheight="0px" marginwidth="0px">
    <table width="100%" height="950px" style="border-collapse: collapse; background-color: coral;">
        <tr>
            <td colspan="3" width="100%" height="100" style="background-color: darkcyan;">頭部</td>
        </tr>
        <tr>
            <td width="20%" height="80" style="background-color:greenyellow;">
                <ul>
                    <li>ios</li>
                    <li>android</li>
                    <li>html5</li>
                </ul>
            </td>
            <td width="60%"" height="80%" style ="background-color:lightseagreen;">內容主體</td>
            <td width="20%" height="80%" style ="background-color:hotpink;">右菜單</td>
        </tr>
        <tr>
            <td width="100%" height="10%" colspan="3" style="background-color: lightpink;">底部</td>
        </tr>
    </table>
</body>

其中,我們需要注意的是這一行代碼:marginheight="0px" marginwidth="0px"; 如果我們不加這一行代碼,那麼界面四周將會暴露出來,變的非常的醜,有興趣的小夥伴可以看一看 . . .

效果如下所示:
在這裏插入圖片描述

.

11)常用的一些表單的介紹

常用表單:
在這裏插入圖片描述
我們常常在網站上做一些操作,而我們與後臺數據之間的聯繫的橋樑就是表單,下面我將列舉一些表單的例子,代碼如下所示:

<body>
    <form>
        <input type="password">
        <br/>
        <input type="color">
        <br/>
        <input type="datetime">
        <br/>
        <input type="range">
        <br/>
        <input type="url">
        <br/>
        <br/>
        <input type="button" value="按鈕" style="margin-right: 10px;">
        <input type="submit">
        <br/>
        <br/>
        <!-- 指定相同name 實現組合效果 -->
        <input type="radio" name="hm">
        <input type="radio" name="hm">
        <br/>
        <br/>
        <!-- 下拉列表 -->
        <select>
            <option>浪子</option>
            <option>花夢</option>
            <option>我愛你</option>
        </select>
        <br/>
        <br/>
        <!-- 文本域 -->
        <textarea cols="30" rows="30">請輸入您的相關信息</textarea>
    </form>
</body>

效果如下所示:
在這裏插入圖片描述
大家可以自行測試 . . .

.

12)內聯框架 iframe

使用 frame可以訪問多個 文檔中的文件,形成某種意義上真正的框架,使用方式如下所示:
在這裏插入圖片描述

a.html 的效果如下所示:
在這裏插入圖片描述

執行的效果如下所示:

在這裏插入圖片描述

潦草之筆,望您喜歡 ^ _ ^

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