HTML 基礎 學習筆記(2021.10.21~22)


HTML

一、初識HTML

1. 什么是HTML

超文本標記語言

image

image

3. 優勢

所有瀏覽器都支持,提供統一標准

4. W3C標准

image

demo:

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
<!--    標簽欄   -->
    <title>第一個網站</title>
</head>
<!--網頁主體-->
<body>
我的第一個html
</body>
</html>

二、網頁基本信息

<!--我們要使用的規范-->
<!DOCTYPE html>
<html lang="en">

<!--head代表網頁頭部-->
<head>
    <!--    描述字符集編碼   -->
    <!--    meta用來描述網站的一些信息 -->
    <meta charset="UTF-8">
    <meta name="keywords" content="xiaowei9s">
    <!--    標簽欄   -->
    <title>第一個網站</title>
</head>
<!--網頁主體-->
<body>
我的第一個html
</body>
</html>

三、網頁基本標簽

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>網頁基本標簽</title>
</head>
<body>
<!--標題標簽-->
<h1>一級標簽</h1>
<h2>二級標簽</h2>
<h3>三級標簽</h3>
<h4>四級標簽</h4>
<h5>五級標簽</h5>
<h6>六級標簽</h6>

<!--段落標簽-->
<p>第一段   第一句</p>
<p>第二段   第三句</p>
<p>第三段   第四句</p>
<p>第五段   第六句</p>
<!--換行標簽-->
第一段   第一句 <br>
第二段   第三句 <br>
第三段   第四句 <br>
第五段   第六句 <br>

<!--粗體、斜體-->
粗體:<strong>粗體</strong>
斜體:<em>斜體</em>

<!--特殊符號-->
空     格
空 &nbsp;&nbsp;&nbsp; 格
<!--不熟悉的版權符號直接百度或者&加字母自動提示-->

</body>
</html>

四、圖像標簽

image

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>圖片標簽</title>
</head>
<body>
<!--
src:圖片路徑
    相對地址(推薦使用)    絕對地址
    ../ :返回相對於自己上一級的目錄
-->
<img src="../resources/image/a.png" alt="圖像標簽">
</body>
</html>

五、超鏈接標簽及應用

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>鏈接標簽</title>
</head>
<!--a標簽
href:鏈接url,跳轉到的地方
target :
    _self:在當前頁打開
    _blank:在新得頁面打開

錨鏈接:需要一個錨和一個鏈接


-->
<body>
<!--錨-->
<p name="top">頂部</p>
<a href="第一個html.html" target="_blank">a</a>
<a href="https://www.baidu.com">a</a>
<a href="https://www.baidu.com">
    <img src="../resources/image/a.png" alt="">
</a>
<p><img src="../resources/image/a.png" alt=""></p>
<p><img src="../resources/image/a.png" alt=""></p>
<p><img src="../resources/image/a.png" alt=""></p>
<p><img src="../resources/image/a.png" alt=""></p>
<p><img src="../resources/image/a.png" alt=""></p>
<p><img src="../resources/image/a.png" alt=""></p>
<!--定位到錨在的地方-->
<a href="#top">回到頂部</a>




<!--功能性鏈接-->
<a href="mailto:244097861@qq.com">點擊聯系</a>

<!--qq鏈接-->
<a target="_blank" href="http://wpa.qq.com/msgrd?v=3&uin=&site=qq&menu=yes">
    <img border="0" src="http://wpa.qq.com/pa?p=2::52" alt="啊是大" title="啊是大"/>
</a>
</body>
</html>

六、塊元素和行內元素

1. 塊元素

無論內容多少,改元素獨占一行

p、 h1~h6、div...

2. 行內元素

內容撐開寬度左右都是行內元素的可以排在一行

em、strong、a

七、列表標簽

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>列表</title>
</head>
<body>
<!--有序列表-->
<ol>
    <li>第一個</li>
    <li>第二個</li>
    <li>第三個</li>
</ol>
<!--無序列表-->
<ul>
    <li>第*個</li>
    <li>第*個</li>
    <li>第*個</li>
</ul>
<!--自定義列表
dl:容器
dt:標題
dd:列表內容
-->
<dl>
    <dt>學科</dt>
    <dd>語文</dd>
    <dd>數學</dd>
    <dd>英語</dd>
    <dd>理綜</dd>

    <dt>層次</dt>
    <dd>普通</dd>
    <dd>良好</dd>
    <dd>優秀</dd>
    <dd>天才</dd>
</dl>
</body>
</html>

八、表格標簽

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>表格</title>
</head>
<body>
<!--表格table
行 tr
列 td
border 邊框
跨行 rowspan=""
跨列 colspan=""
-->

<table border="1px">
    <tr>
        <td colspan="2">單元格</td>
        <td>單元格</td>
        <td rowspan="2">單元格</td>
    </tr>
    <tr>
        <td>單元格</td>
        <td>單元格</td>
        <td>單元格</td>

    </tr>
    <tr>
        <td>單元格</td>
        <td>單元格</td>
        <td>單元格</td>
        <td>單元格</td>
    </tr>
</table>

</body>
</html>

九、媒體元素

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>媒體元素</title>
</head>
<body>
<!--音頻和視頻
controls 控制條
autoplay 自動播放
-->
<video src="../resources/video/1.mp4" controls autoplay></video>
<audio src="../resources/music/1.mp3" controls autoplay></audio>
</body>
</html>

十、頁面結構分析

image

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>頁面結構分析</title>
</head>
<body>
<header><h2>網頁頭部</h2></header>
<section><h2>網頁主體/h2></section>
<footer><h2>網頁腳部</h2></footer>
</body>
</html>

十一、iframe內聯框架

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>iframe內聯框架</title>
</head>
<body>
<!--
iframe

scr:頁面地址
name:頁面標識
width:寬
height:高
-->
<iframe src="//player.bilibili.com/player.html?aid=55631961&bvid=BV1x4411V75C&cid=97257967&page=11" scrolling="no" border="0" frameborder="no" framespacing="0" allowfullscreen="true">
</iframe>


</body>
</html>

十二、初始表單post提交和get提交

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>表單提交</title>
</head>
<body>
<!--form
action:表單處理提交的地址,可以是網站,也可以是一個請求處理的地址
method:
    get:在url中提交的信息,不安全,高效
    post:安全,可以傳輸大文件
-->
<form method="get" action="第一個html.html">
<!--    文本輸入框-->
    <p>名字 <input type="text" name="username" value="請輸入名字" maxlength="8" size="30"></p>
<!--    密碼框-->
    <p>密碼 <input type="password" name="pwd"></p>

    <p>
        <input type="submit">
        <input type="reset">
    </p>

</form>
</body>
</html>

十三、文本框和單選框

image

十四、按鈕和多選框

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>按鈕和多選</title>
</head>
<body>
<form action="第一個html.html">
    <!--多選框 input type="checkbox"-->
    <input type="checkbox" name="hobby" value="1">第一個選項
    <input type="checkbox" name="hobby" value="2">第二個選項
    <input type="checkbox" name="hobby" value="3">第三個選項
    <input type="checkbox" name="hobby" value="4">第四個選項

    <!--按鈕
    普通按鈕 type="button"
    提交按鈕 type="submit"
    重置按鈕 type="reset" 重置表單內的內容
    圖片按鈕 type="image"
    -->
    <p><input type="button" value="這是一個普通按鈕"></p>
    <p><input type="submit" ></p>
    <p><input type="reset" ></p>
    <p><input type="image" src="../resources/image/a.png"></p>
</form>
</body>
</html>

十五、下拉框文本域和文件域

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>下拉框、文本域、文件域</title>
</head>
<body>
<form action="Demo02.html">
<!--    下拉框-->
    <p>
        <select name="food">
            <option value="1">蘋果</option>
            <option value="2" selected>肉</option>
            <option value="3">米</option>
            <option value="4">巧克力</option>
        </select>
    </p>

<!--    文本域
cols 列數
rows 行數
maxlength 最大字符數量
-->
    <p>
        <textarea name="content" cols="50" rows="10" maxlength="30">文本內容</textarea>
    </p>

<!--    文件域-->
    <p>
        <input type="file" name="file">
        <input type="button" value="上傳">
    </p>
</form>
</body>
</html>

十六、搜索框滑塊和簡單驗證

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>搜索滑塊和簡單驗證</title>
</head>
<body>
<form action="Demo02">
<!--    郵件驗證-->
    <p>郵件:<input type="email" name="email" ></p>
    <!--    url驗證-->
    <p>url:<input type="url" name="url" ></p>
    <!--    數字-->
    <p>數字:<input type="number" name="number" max="100" min="0" step="10"></p>
<!--    滑塊-->
    <p><input type="range" name="voice" value="15" step="5"></p>
<!--    搜索框-->
    <p><input type="search" name="search"></p>

    <p><input type="submit"></p>





</form>
</body>
</html>

十七、表單的應用

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>表單應用</title>
</head>
<body>
<!-- readonly:只讀
     hidden:隱藏
     disable:禁用
     不需要確定布爾值,只需要在標簽內聲明即可使用
-->

<!--增強鼠標可用性-->
<p>
<!--    for鎖定的是id,而不是name-->
    <label name="lbe1" for="mark">點試試</label>
    <input name="mark" id="mark" type="text">
</p>

</body>
</html>

十八、表單初級驗證

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>表單初級應用</title>
</head>
<body>
<form action="Demo02.html">
<!--  為什么要表單驗證
        減輕服務器負擔
        安全
        placeholder:提示框
        require:不能為空
        pattern:正則表達式,需要用就直接查
-->
<p><input type="text" name="email" pattern="^\w+([-+.]\w+)*@\w+([-.]\w+)*\.\w+([-.]\w+)*$" placeholder="請輸入郵箱" required></p>

<p><input type="submit"></p>


</form>
</body>
</html>

知識來源:kuangstudy.com


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM