??HTML必備知識詳解??
- ??第三部分:特殊符號
- ??(1)什么是特殊符號?
- 🌀(2)為什么需要特殊符號?
- ??第四部分:表格
- ??(1)什么是表格?
- 🌁(2)表格如今用來干啥?
- 🐶(3)表格初識
- 🐴實作效果:
- ??第五部分:表單 (很重要哦!!!)
- ??1.是什么&什么作用&哪些應用
- 🌊(1)表單是什么?
- 🐭(2)表單的作用?
- 🐺(3)表單的應用?
- 🐽2.表單(form)的屬性:
- 🐘3.表單常用的標簽:
- 🐔(1)input標簽:
- 🐋1.input標簽的常用屬性:
- 🌷2.input標簽常用的type屬性值講解
- 🌞(2)select下拉框
- 🎑4.關于form表單總結:
- 📞(1)一圖總結form表單標簽包含的元素:
- 🔌(2)綜合實戰例子使用:
- 🗾4.拓展騷操作:
- 🚀(1)表單中另外一些常用的標簽:
- 🚋(2)拓展一些簡單使用小標簽:
- 🎪①斜體標簽:
- 🍺②加粗標簽:
- 🍶③在網頁中插入視頻的標簽:
- 🍊④在網頁中加入音樂標簽:
- 💒⑤類似于字幕:
- 🚔⑥換行標簽:
- 🚩⑦分割線標簽(兩個常用屬性:size屬性——指定水平線的粗細;color屬性——指定分割線的顏色!)
- 🎭5.In The End!
???????👇
👉🚔直接跳到末尾🚔👈 ——>領取專屬粉絲福利💖
?????????
- 👻👻它來了!它來了!!它來了!!!——《HTML兩萬字王者筆記大總結【??熬夜整理&建議收藏??】(下篇)》終于被我肝出來了!!!👻👻
?
《HTML兩萬字王者筆記大總結【??熬夜整理&建議收藏??】(上篇)》
- 😜在這兩篇博文中,本博主就帶領小伙伴們認真地學習一下HTML(超文本標記語言)相關的必備知識(爬蟲爬到資料之后決議頁面資料你得多少能看懂頁面結構!)——HTML是一門標記語言,標記語言由一套標記標簽組成,學習HTML,就是學習標簽,!😜
| 分欄名稱 | 傳送門 |
|---|---|
| 🎐爬蟲難,跟我一起入爬蟲坑,爬蟲一條龍服務!🎐 | 《入坑Python爬蟲》 |
| 🐲Django框架難,跟我一起一條龍教學(附帶多個小型專案實戰!)🐲 | 《Django框架一條龍》 |
| 🐋Scrapy框架難,跟我一起一條龍教學(附帶多個小型專案實戰!)🐋 | 《Scrapy框架一條龍》 |
| 🐠Tornado框架難,跟我一起一條龍教學(附帶一個完整專案!)🐠 | 《Tornado框架一條龍》 |
| 🐝爬蟲——JS滲透;三大驗證碼(滑塊,點觸,圖形);字體反爬;移動端!🐝 | 《爬蟲高級一條龍》 |
- 🔩🔩我會盡量把技術文寫的通俗易懂/生動有趣,保證每一個想要學習知識&&認認真真讀完本文的讀者們能夠有所獲,有所得,當然,如果你讀完感覺本文寫的還可以,真正學習到了東西,希望給我個「 贊 」 和 「 收藏 」,這個對我很重要,謝謝了!🔩🔩
??相信有不少小伙伴已經通過我的上篇博文完全地學費了requests庫,而本篇文(還有上篇哦!)講解的HTML知識,將會使你日后決議爬取到的頁面資料信手拈來哦~
??第三部分:特殊符號
??(1)什么是特殊符號?
??特殊符號就是網頁上一些比較特殊的符號,
🌀(2)為什么需要特殊符號?
??因為有時候我們需要特殊符號,比如:把html代碼顯示在網頁上,(你可以試試直接打是啥效果哦!)
??注意:如果列印空格,不管你輸入了多少個空格,最后在網頁上只顯示一個!
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>特殊字符</title>
</head>
<body>
<!--特殊符號以&開頭,以;結尾-->
<span>這個是 空格</span>
<span>這是一個中文字的 寬度(字符寬)</span>
<span>這是個大于號></span>
<span>這是個小于號<</span>
<span>這是一個雙引號:"</span>
<span>這是個特殊符號,輸出是?,©</span>
<span>這是個特殊符號,輸出為&,&</span>
</body>
</html>
??第四部分:表格
??(1)什么是表格?
??比如Excel表格之類的,
🌁(2)表格如今用來干啥?
??一般用于后臺展示資料,
🐶(3)表格初識
??分為:表頭,表身和表腳,
?
需要注意的是:
??table:是表格標簽
??tr: 是行標簽
??td: 是串列簽
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>表格</title>
</head>
<body>
<table border="1"> <!--border是設定邊框,屬性值為粗細-->
<caption>學生資訊表</caption> <!--表格標題-->
<tr>
<th>學號</th> <!--表頭 (在tr行標簽中用th) 默認字體加粗-->
<th>姓名</th>
</tr>
<tr>
<td colspan="2">1</td> <!--colspan是合并列-->
<td rowspan="2">2</td> <!--rowspan是合并行-->
</tr>
<tr>
<td>3</td>
<td>4</td>
</tr>
</table>
</body>
</html>
🐴實作效果:

??第五部分:表單 (很重要哦!!!)

??1.是什么&什么作用&哪些應用
🌊(1)表單是什么?
??表單是搜集用戶資料資訊的各種表單元素的集合區域,(還記得請求方式GET和POST不!!!)
🐭(2)表單的作用?
??①用于收取用戶資料,并向后臺發送;
??②前后端互動的方式之一,
🐺(3)表單的應用?
??登錄注冊,搜索,檔案上傳等,
🐽2.表單(form)的屬性:
- action: 提交時候的地址,默認使用當前頁面,指向服務器的某個程式,
- method: 提交時候的方法,默認使用get

- entype: 目前使用默認即可

🐘3.表單常用的標簽:
- Input標簽:表單中使用頻率最高的標簽,沒有之一!
- textarea標簽:文本域,一般用于多行文本;
- select標簽:下拉框,一般用于選項,
🐔(1)input標簽:
🐋1.input標簽的常用屬性:
| 知識點補給站: id主要用于樣式或者js,不能用中文或者數字,主要用于表達唯一性!(在日后的頁面決議能用id匹配就用id匹配的原因就在于其的唯一性!) |
- ①name屬性:表單提交項的鍵,與id不同,name屬性是和服務器通信時使用的名字(要求input標簽都必須有),而id屬性是瀏覽器端使用的名字,該屬性主要方便客戶編程而在css和js中使用;
- ②value屬性:表單提交項的值,單選多選下拉框必須設定value屬性,這樣后臺才能獲得你選中的到底是哪個或哪幾個選項;
?實戰一——代碼說明type屬性值為image的情況:
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>Title</title>
</head>
<body>
<form action="">
<!--type屬性值為image時是一個圖片形式的提交按鈕, -->
<!--src屬性放圖片地址;alt屬性使圖片變為可點擊的,跟提交按鈕作用一樣,同時圖片發生錯誤時顯示alt的屬性值-->
<input type="image" src="girl.jpg" alt="submit">
</form>
</body>
</html>
- ③placeholder:提高用戶體驗度;
- ④readonly:只讀;(比如你無法對你的QQ號進行操作)
- ⑤disabled:禁用;(比如你在使用pycharm時有些選項是灰白色的無法使用)
?實戰二——代碼說明readonly屬性和disabled屬性的作用:
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>Title</title>
</head>
<body>
<form action="">
用戶名:<input type="text" name="user" readonly><br>
賬 號:<input type="password" name="pdw" disabled>
</form>
</body>
</html>
??效果截圖:用戶名是只讀的,所以無法在text文本框里輸入值;賬號是禁用的,直接變成灰色了,

🌷2.input標簽常用的type屬性值講解
?🎈text 文本框
?🎈password 密碼框
?🎈radio 單選框
?🎈checkbox 復選框
?🎈file 檔案選擇
?🎈hidden 隱藏域 hidden是用戶看不見的東西,給管理員(寫網頁的)操作保存資訊的!
?🎈submit 提交
?🎈reset 重置
🌞(2)select下拉框
- option :下拉選項(下拉框的基本標簽):有多少個option就有多少個下拉選項;
- selected :下拉狀態:表示選中某個下拉選項;
- size :下拉框顯示:表示下拉框,顯示多少個,默認為一個;
- name :下拉框的名字:表示下拉框向后臺提交資料的時候所傳的名字,
?實戰——多級下拉框實作:
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>Title</title>
</head>
<body>
<form action="">
地址:<select name="address" id="address" size="1"> <!--屬性size是顯示幾個下拉框-->
<optgroup label="湖南省"> <!--在標簽optgroup里對下拉框進行分組-->
<option value="CS">長沙市</option> <!--標簽option是下拉選項-->
<option value="ZZ">株洲市</option>
<option value="LD">婁底市</option>
</optgroup>
<optgroup label="湖北省">
<option value="WH" selected>武漢市</option> <!--selected屬性代表下拉框默認選擇-->
</optgroup>
</select>
</form>
</body>
</html>
?效果截圖:

🎑4.關于form表單總結:
📞(1)一圖總結form表單標簽包含的元素:
??表單標簽form包含的元素一圖總結:

🔌(2)綜合實戰例子使用:
?上代碼:
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>表單</title>
</head>
<body>
<!--表單的標簽 form+Tab-->
<form action="" method="">
<!--action需要提交到的路徑 method里get有長度限制,不是很安全,會把你的資訊顯示;post沒長度限制,且安全-->
姓名:<input type="text" placeholder="請輸入姓名"><br>
密碼:<input type="password" placeholder="請輸入密碼"><br> <!--如果type屬性值是password則在網頁里輸入的時候不顯示-->
<!--當網頁重繪時,加checked的這個選項是默認選中的選項,注意這個標簽屬性checked就是屬性名和屬性值一樣-->
性別:<input type="radio"name="sex" value="male" checked>男 <!--name屬性里面的值相同的代表他們是同一類,只能選其一,實作單選!!!-->
<input type="radio" name="sex" value="female">女 <!--加value是傳資料時傳的相應的值-->
<br>
<input type="submit" value="登錄"> <!--提交按鈕,默認是提交兩個字,可以通過改value來改-->
<input type="reset"> <!--重置按鈕,所有資訊恢復默認-->
<input type="button" value="這是個普通按鈕"> <!-- 普通按鈕 要配合js使用-->
</form>
</body>
</html>
?實作效果:

🗾4.拓展騷操作:
🚀(1)表單中另外一些常用的標簽:
-
①legend:設定分組表單的標題
-
②label:提高用戶體驗度
??單選框只有點圓圈才能選中,label實作點相應的字也能選中,但使用之前按鈕要取id,因為label的實作是根據id一一匹配的,

-
③fieldset標簽:給表單設定分組
??直接實戰說明效果:
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>Title</title>
</head>
<body>
<form action="">
<fieldset> <!--對表單進行分組,用標簽fieldset-->
<legend>這是這個分組的名字!</legend> <!--對分組設定名字用標簽legend-->
用戶名:<input type="text" placeholder="請輸入用戶名" name="user"><br>
密 碼:<input type="password" placeholder="請輸入密碼" name="pwd"><br>
</fieldset>
</form>
</body>
</html>
??實作效果:

🚋(2)拓展一些簡單使用小標簽:
🎪①斜體標簽:
i
em 起強調作用(文本內容需要強調的部分)
🍺②加粗標簽:
b
strong 起強調作用(文本內容需要強調的部分)
🍶③在網頁中插入視頻的標簽:
video (src屬性值為視頻地址,可以是本地可以是網址
controls屬性開啟對視頻的控制操作
width,height屬性設定視頻大小)

🍊④在網頁中加入音樂標簽:
audio (src屬性值為音頻地址
controls屬性打開對音頻的控制操作)

注意:不管寫了幾個(單獨一個標簽放一首那樣寫),都可同時播放音頻,
但是如果像下面這樣寫,只會播放第一個地址正確的音頻!!!

💒⑤類似于字幕:
marquee
相關屬性及屬性值:
滾動方向direction(包括4個值:up、 down、 left和 right 默認是left);
滾動方式behavior(scroll:回圈滾動,默認效果; slide:只滾動一次就停止; alternate:來回交替進行滾動);
滾動速度scrollamount(滾動速度是設定每次滾動時移動的長度,以像素為單位);
滾動延遲scrolldelay(設定滾動的時間間隔,單位是毫秒);
滾動回圈loop(默認值是-1,滾動會不斷的回圈下去);
設定活動字幕的背景顏色bgcolor,背景顏色可用RGB、16進制值的格式或顏色名稱來設定;
width和height設定活動字幕的寬度和高度,

🚔⑥換行標簽:
br
🚩⑦分割線標簽(兩個常用屬性:size屬性——指定水平線的粗細;color屬性——指定分割線的顏色!)
hr
🎭5.In The End!

| 從現在做起,堅持下去,一天進步一小點,不久的將來,你會感謝曾經努力的你! |
?本博主會持續更新爬蟲基礎分欄及爬蟲實戰分欄(為了小伙伴們更好的進行頁面決議,也會更新部分前端必備知識點博文!),認真仔細看完本文的小伙伴們,可以點贊收藏并評論出你們的讀后感,并可關注本博主,在今后的日子里閱讀更多爬蟲文!
如有錯誤或者言語不恰當的地方可在評論區指出,謝謝!
如轉載此文請聯系我說明用以意并標注出處及本博主名,謝謝!
?
轉載請註明出處,本文鏈接:https://www.uj5u.com/ruanti/335212.html
標籤:其他
上一篇:1024程式員節日背后的神秘面紗
