摘要:標簽不區分大小寫,但推薦小寫。標簽可以嵌套,但不能交叉嵌套。標簽也稱為元素。比如行內標簽亦可成行內元素。
????????
??直接跳到末尾?? ——>領取專屬粉絲福利?
?????????
??上一篇博文兩萬字博文教你python爬蟲requests庫,看完還不會我把我女朋友都給你【??熬夜整理&建議收藏??】被眾多爬蟲愛好者/想要學習爬蟲的小伙伴們閱讀之后,很多小伙伴私信我說——爬是會爬了,但是爬下來的都是網頁源碼數據,真心看不懂鴨!該怎么辦??
??(苦笑)為了能讓小伙伴們對日后所學的頁面解析庫理解更深,所以本博主又連夜加班加點,苦苦熬制本文(分上下兩篇哦!),為大家深入全面的講解一下常見的前端知識——學啥技術都是從底層抓起,萬丈高樓平地起,它也是基于地基穩! 所以本文(共分上下兩篇哦!)是比頁面解析庫要先一步總結給小伙伴們哦!?
??在這兩篇博文中,本博主就帶領小伙伴們認真地學習一下HTML(超文本標記語言)相關的必備知識(爬蟲爬到數據之后解析頁面數據你得多少能看懂頁面結構!)——HTML是一門標記語言,標記語言由一套標記標簽組成,學習HTML,就是學習標簽。!?
??相信有不少小伙伴已經通過我的上篇博文完全地學費了requests庫,而本篇(以及下篇)文講解的HTML知識,將會使你日后解析爬取到的頁面數據信手拈來哦~
知識點補給站: |
如果把網頁比作一個人的話,HTML相當于骨架,JavaScript相當于肌肉,CSS相當于皮膚。三者結合起來才能形成一個完善的網頁。首先要普及的一個概念是一個網頁組成部分: ①HTML:用于定義網頁里面有什么內容; ②CSS:對內容進行排版; (1)找到要排版的內容————如何找到要排版的標簽; (2)設置樣式————標簽都能設置哪些樣式。 ③JavaScript:用于動態的控制頁面。
HTML:(HyperText Markup Language)【超文本標記語言】
??狹義的HTML指的是網頁;
??廣義的HTML指的是前端技術(html,css,js,以及各種框架)——網頁,移動端網頁,小程序,公眾號,移動端的app,快應用等。
詳細介紹:
??HypertText:超文本——超出文本的范疇,簡單地說,不僅僅是文本,還可以是圖像,音頻,視頻,flash等等;
??Markup:標記——網頁中會有很多標記,不同的標記有不同的含義和功能,標記也叫標簽,Html會包含各種各樣的標簽,這些標簽不能亂寫,必須寫w3c規范中包含的標簽。
標簽的舉例:
??① -- 雙標簽
??②
-- 單標簽
??HTML是一門標記語言,標記語言由一套標記標簽組成,學習HTML,就是學習標簽。
??編輯器:pycharm(搞python的肯定得用pycharm!)
??瀏覽器:Firefox,Chrome(建議使用這倆哦!)
如果你再pycharm里新建一個html文件就會像下面這樣!
<!DOCTYPE html> #文檔類型的聲明"en"> #根標簽,即文檔的開始。 lang(language),en(english)。聲明語言類型是英語 #網頁頭部 "UTF-8"> #國際編碼 meta配置 字符集編碼的類型 Title</title> #網頁標題</head> #網頁的主體,可視化區域</body></html>
知識點補給站:
標簽:作用:在html文件最前面進行聲明,定義文檔類型,告知瀏覽器用html規范去解析文檔。
在pycharm中編寫HTML文件時, 為注釋,快捷鍵是Ctrl+/。
在pycharm中編寫HTML文件時,打標簽時可直接打標簽名,再Tab即可實現自動補全。 如:輸入p,再Tab會自動補全為:
由尖括號包裹單詞構成,如:<html>,所以標簽不可能以數字開頭。
錯誤示例:</a></b>正確示例:</b></a>
開始標簽又稱開放標簽標簽體結束標簽又稱閉合標簽或關標簽
自閉合標簽/單標簽,如:,
等
單標簽有兩種寫法: 寫法一:只寫開標簽即可<br> 寫法二:在開標簽的結尾寫一個/,如<br/>
通常為鍵值對形式出現,比如: 里面的charset為標簽的屬性,對應的單引號或者雙引號里的稱為屬性值;
<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <title>塊狀標簽的特點</title></head><body> <!--塊狀標簽的特點:(通過段落標簽p進行說明)--> <!--1.設置寬高有效,以及外邊距和內邊距都可控制--> <!--2.在不設置寬度的情況下,寬度始終與父標簽保持一致,與內容無關。是父標簽容器的100%;--> <!--3.可以獨占一行,實現自動換行。一個段落標簽不管多少內容都占一行--> <!--4.當多個塊狀標簽寫一起時,默認排列方式是從上向下--> <!--5.可以容納內聯元素和其他塊元素--> <p style="width:100px; height:100px">這是個段落標簽,我是塊狀標簽</p></body></html>
知識點補給站: 1.px是像素,是長度單位; 2.在網頁查看元素(ELements)顯示的是寬度*高度。 |
小知識點:網頁的默認字號是1em(1em=16px)!
總共有四個:
<h1>我是一級標簽,一個網頁只能有一個,別的可以有多個h1> <h2>我是二級標簽h2>
<p>我是段落標簽p>
<ol type="A" start="3"> <li>這是有序列表1li> <li>這是有序列表2li> <li>這是有序列表3li> ol> <ul type="circle"> <li>這是無序列表1li> <li>這是無序列表2li> <li>這是無序列表3li> <li>這是無序列表4li> ul> <dl> <dt>水果dt> <dd>葡萄dd> <dd>榴蓮dd> <dt>蔬菜dt> <dd>花菜dd> <dd>包菜dd> dl>
<div style="width:500px;height: 500px;background-color: #66a9fe;">我是一個divdiv>
知識點補給站: |
??如果嫌打列表標簽太麻煩,可使用快捷方法:(n表示相應的標簽的個數,直接輸入下面語句Tab一下即可生成!)
*是乘的作用,后面跟一個數字,數字是幾,就會生成幾個標簽!
舉例:
實現:
$可以代表一個數字,這個數字從1開始,逐步增大,通常和*連用。
舉例:
實現:
{}里面用于書寫標簽的文本內容。
舉例:
實現:
[]里面用于書寫屬性名和屬性值(如果不加屬性值,則創建屬性值為空的屬性)
舉例①:
舉例②:
實現①:
實現②:
>用于指示下一級標簽,他們構成父子關系(包含關系)
舉例:
說明:
+在當前標簽的后面生成一個平級的標簽(兄弟關系)
舉例:
實現:
#a生成一個id位a的div標簽
舉例:
實現:
綜合使用:
舉例①:
實現①:
舉例②:
實現②:
舉例③:
實現③:
舉例④:
實現④:
舉例⑤:
實現⑤:
<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <title>內聯標簽,又稱行內標簽的特點</title></head><body> <!--內聯標簽的特點(通過文本標簽span說明)--> <!--1.設置寬高無效,以及外邊距和內邊距都無法控制--> <!--2.寬度就是其文字或者圖片寬度,無法控制--> <!--3.不會進行自動換行,只有本行放滿才會放下一行--> <!--4.當多個內聯標簽寫在一起時,默認排列方式是從左往右--> <!--5.內聯元素只能容納文本或者其他內聯元素--> <span>我是個文本標簽</span></body></html>
總共有四種:
<img src="" alt="" width="" height="">
<b>我是粗體b> <i>我是斜體i>
<a href="" title="超鏈接的一個說明(鼠標放上會顯示的文本)" target="_self">我是超鏈接a>
<span>我是文本標簽span>
知識點補給站第一站點: |
如果圖片標簽里填的是本地圖片的地址(相對路徑):
??1.如果圖片在同級目錄下,直接: 當前目錄名/圖片名
或者: ./當前目錄名/圖片名
??2.如果圖片在上級目錄下,直接: . ./圖片名
知識點補給站第二站點: |
至于為什么要實現行內標簽和塊狀標簽的相互轉換,小伙伴們在設置css樣式時會get到這個點哦。
??比如:塊狀標簽是不能放在一行了,但我們可以通過先轉換為行內標簽就可以了!!!
從現在做起,堅持下去,一天進步一小點,不久的將來,你會感謝曾經努力的你! |
?本博主會持續更新爬蟲基礎分欄及爬蟲實戰分欄(為了小伙伴們更好的進行頁面解析,也會更新部分前端必備知識點博文!),認真仔細看完本文的小伙伴們,可以點贊收藏并評論出你們的讀后感。并可關注本博主,在今后的日子里閱讀更多爬蟲文!
如有錯誤或者言語不恰當的地方可在評論區指出,謝謝! 如轉載此文請聯系我說明用以意并標注出處及本博主名,謝謝!
?
文章版權歸作者所有,未經允許請勿轉載,若此文章存在違規行為,您可以聯系管理員刪除。
轉載請注明本文地址:http://specialneedsforspecialkids.com/yun/122442.html
摘要:今天,一條就帶大家徹底跨過排序算法這道坎,保姆級教程建議收藏。利用遞歸算法,對分治后的子數組進行排序。基本思想堆排序是利用堆這種數據結構而設計的一種排序算法,堆排序是一種選擇排序,它的最壞,最好,平均時間復雜度均為,它也是不穩定排序。 ...
摘要:正式的專欄第篇,同學站住,別錯過這個從開始的文章前面學委的入門到精通專欄積累了篇文章,當然學委博客還有幾十篇應用的文章。 正式的Python專欄第9篇,同學站住...
摘要:友情提示先關注收藏,再查看,萬字保姆級語言從入門到精通教程。及大牛出天地開始有隨之乃有萬種語年英國劍橋大學推出了語言。 友情提示:先關注收藏,再查看,13 萬字保...
摘要:大家好,我是冰河有句話叫做投資啥都不如投資自己的回報率高。馬上就十一國慶假期了,給小伙伴們分享下,從小白程序員到大廠高級技術專家我看過哪些技術類書籍。 大家好,我是...
摘要:因為是全中文的,對一些英語不好的人來說確實是福利。二下載安裝下載官網下載地址進去之后,點擊點擊后就會自動下載了。 文章目錄 推薦系列教程,推薦的一定是精選的!一....
閱讀 2405·2021-11-18 10:02
閱讀 1922·2021-10-13 09:40
閱讀 2999·2021-09-07 10:07
閱讀 2105·2021-09-04 16:48
閱讀 1005·2019-08-30 13:18
閱讀 2451·2019-08-29 14:03
閱讀 2921·2019-08-29 12:54
閱讀 3154·2019-08-26 11:41