整合營銷服務商

          電腦端+手機端+微信端=數據同步管理

          免費咨詢熱線:

          手把手教小白入門網絡安全:代碼基礎-HTML的基本語法和結構

          位小伙伴好,黑客技術離不開代碼,做為一個滲透測試工程師,也一定要有一些代碼基礎。網絡安全行業,現在人才缺口大,再加上就業形勢又很嚴峻,介于這些,我們想培養一批優秀的網絡安全人才,將對網絡安全行業、黑客技術,以及滲透測試技術感興趣的小白培養成精英。

          跟隨我們,不管你有多白,都可以逐步進入網絡安全行業,并最終在這個行業找到高薪職業。

          然后呢,我要說一句,關于“黑客”可能并不是大多數人所了解的那樣。關于這些,可以參考:什么是黑客?什么是滲透測試?2分鐘看完這800多字你就懂了

          那么,我們就先從代碼基礎——HTML的基本語方開始。

          首先給大家描述三個概念:語言、程序、代碼之前的關系。

          語言

          首先我們就要搞清楚什么是語言?可能說HTML語言不太好理解,那么我們想一想日常生活當中比較常見的我們中國人彼此之間都會交流,是不是叫做漢語呢?所以說漢語就是一門語言。

          那么這時候大家腦子里面就可以構思一下啊什么樣的東西大致就是語言了。它應該是一種溝通交流的一種方法的一個集合,包括我們如何發音,如何寫字,這些字如何拼在一起,能夠產生具體的意義,有一定的含義,這些所有所有的集合在一起,形成了一套規則,然后大家都去遵循這套規則,就能夠彼此交流,那么這就叫做語言。

          我們再舉一個例子,比如說英國人或者美國人,他們也有自己的語言,叫做英語,那么我在這里就是換了另一種語言,

          代碼

          了解了語言之后,我們就再來看一看,什么是代碼,那代碼跟我們日常生活中的這種能夠聯系起來的又是什么東西呢?

          我們還是拿漢語來做比喻哈,我們說漢語就是一種交流溝通的一種規則,它是一門語言。在大家小的時候肯定就會去學這門語言。這門學科在小學的時候就叫語文,對吧。那么我們上語文課的時候,就要學一些最基礎的有關語言的東西,比如說漢語拼音生字詞,當時要記很多的這種生字生詞,那么他是不是可以理解成是我們漢語的一種最基本的那種組成結構?

          那么英語呢?我們在學習英語的時候也會去記一些東西啊,就比如英文字母,緊接著就是背各種各樣的單詞,是不是當我們單詞量有了一定的積累之后,我們對這個語言呢就掌握得更深刻了。

          那么漢語要背生字詞,英語呢要背單詞,這些最基本的組成結構。那么在程序語言里面,代碼就可以理解成是生字詞或者是單詞。

          程序

          最后,我們再來看看什么是程序。它是由很多很多一行一行的代碼組成在一起,能夠完成一個綜合性的或者一個比較大的一個目標的這樣的一個代碼的集合。

          那么我們對照一下自然的這種語言,比如說漢語英語呢它是什么樣?好多的文字放在一起,是不是句子?或者說再多一點兒就是一篇文章。一篇文章甚至再大一點兒可能是一本書,

          那么漢語能寫文章,用英語英文也能寫文章,這個文章可大可小,可能幾千字能大一點兒的一本書,也可以理解成是文章,那么用生字詞組成的這種集合就成了文章了。然后我們再談程序,它是什么呢?對照一下大家可能就理解了,它就是一個由代碼組成的文章。

          HTML叫做超文本標記語言

          那么回過頭來我們看我們要學的HTML語言,它也是一門語言,只不過呀它跟我們理解的漢語和英語有一定的區別。

          漢語的主流是中國人之間交流的時候溝通的時候用的語言。那么英語呢應用的比較廣泛,是一些英語國家之間彼此交流溝通的時候用的語言。那么HTML語言它也是一種語言,只不過它不是人和人之間去交流的語言,那么它到底是做什么用的呢?我們來看一下HTML的概念。

          HTML中文名稱叫做超文本標記語言,用HTML編寫的超文本文檔稱為HTML文檔。它能夠獨立于各種操作系統平臺,使用HTML語言將所需要表達的信息按某種規則寫成HTML文件,通過專用的瀏覽器來識別,并將這些HTML文件翻譯成可以識別的信息,即現在所見到的網頁。

          那么從中我們能看到什么呢?首先我們知道它的中文名稱了。HTML叫做超文本標記語言。

          那么再往下我們看他提到了。

          在這里瀏覽器是吧?提到了瀏覽器,那么這時候我們就知道了HTML語言啊它是一種與瀏覽器之間進行交流的這么一種語言。就是我們去寫一些代碼,那么寫這些代碼的目的是什么呢?目的就是為了和瀏覽器去交流,只要我們寫的這個東西瀏覽器能看得懂,他就會根據我們寫的代碼呈現出最終的網頁。這就是HTML語言的一個基本概念。

          HTML的語法規則

          (1)HTML中的各種元素都是通過標記(標簽)來表示。

          (2)HTML當中的標簽分為單標簽和雙標簽。

          (3)單標簽格式為<名稱/>,雙標簽格式為<名稱></名稱>。

          (4)HTML對大小寫不敏感。


          然后,我們可以對照一下HTML的基本結構

          HTML網頁基本結構需要如下標簽組成:

          (1)<html></html>

          (2)<body></body>

          (3)<head></head>

          (4)<title></title>


          首先,我們打開一個記事本。

          單擊窗口圖片,在列表中找到記事本

          然后在記事本中輸入<html></html>,這表示告訴瀏覽器,這是一個標準的HTML網頁。

          在記事本中輸入<html></html>

          那么為什么是兩個呢?前面1個,后面1個,這就有點類似于我們標點符號里邊的括號,前面有一個開始,左半邊括號后面有一個結束。右半邊括號在這里也是前面的HTML表示網頁從這兒開始,那么后邊這個-html表示網頁呢至此結束。

          那我們網頁這才剛開始就結束了呢,別著急,我們來看我在這里敲了幾次回車把它分開了。那么表示什么意思呀?表示中間呀是有很多內容的,就是在網頁開始到網頁結束的中間是會有其他的東西的。

          分開html開始和結束標簽

          我們接著往下看,第二個標簽呢叫做<body></body>,里面的單詞呢表示的是身體,那么它呢表示的就是網頁的主體,這個網頁的主體也屬于基本結構,那么它在哪兒呢?注意啊網頁的主體也屬于網頁,那么它呀要放在<html></html>的中間。

          將<body></body>標簽插入到<body></body>中

          下面,我們開始將第3個標簽<head></head>寫入記事本,它代表頭部。他表示頭是吧?我們可以想象一下,這個腦袋注意它和身體之間到底應該是個什么樣的關系呢?就我們想象有一個人站在那兒,腦袋應該是在上面,身子應該是在下邊哈。所以注意我們這個<head>標簽呀要放在<body></body>標簽的上方。注意!它們之間沒有包含關系!是一上一下的。

          在<body></body>標簽的上方插入<head></head>

          最后一個叫做<title></title>這個單詞的意思呢叫做標題。那么這個標題你應該放在哪?告訴大家,它屬于網頁的頭部,在頭部的里邊。

          好了,整理一下格式

          插入<title></title>標簽

          我們來看4個基本結構的組成標簽,我們都已經寫到了這個文檔里面了。

          大家需要注意的是,我寫的這種結構啊這個包含的關系非常重要。最外邊是html表示網頁開始,到網頁結束,中間呢有頭、身子,還有標題,那么頭和身子是一上一下的關系,那么標題呢屬于頭部里邊兒。要記住這個格式!

          那么到現在為止呀我們這個網頁的基本結構就算是真正寫完了,我們把它保存一下。現在這個文檔里邊啊我們寫的是網頁的程序,雖然很簡單,但它也是一個完整的網頁了。

          那么既然是一個網頁,那我們如何能打開它看這個網頁呢?注意這個HTML寫出來的這個程序啊需要放在HTML文件里邊,

          那么我們怎么做呢?直接把這個記事本改后綴,他現在是個.txt文檔,我們把這個文件的后面的txt擴展名改成html。

          將.txt格式改成.html格式

          雙擊“網頁.html”,就會打開一個網頁。

          用代碼創建的第1個初始網頁

          果然是用瀏覽器打開的一個網頁,但是里邊呢還沒有東西是吧?空白的。

          那么我們就來看一下,重新用記事本的方式把它打開。

          我現在要想在里邊簡單的寫點文字,哎我看看我這個網頁是否能夠正常顯示。

          那么在哪兒能夠寫文字呢?跟大家說一下,

          在我們這個基本結構里啊有兩個地方是可以寫內容的,一個就是<body></body>主體,另外一個呢就是<title></title>標題,這兩個地方中是可以寫文字內容的。

          右鍵單擊這個html文件,選擇打開方式→打開其他應用,然后找到記事本,用記事本打開。

          用記事本打開html文件

          然后在<title></title>中間寫上“我的第一個網頁”,<body></body>中間寫上“這里是主體文字”

          標簽中間插入文字,讓網頁中有內容

          好了,寫完之后我們再保存。關閉這個窗口,重新打開看一下效果。那么大家看這會兒在網頁里面顯示出來了。首先呢在網頁主體里邊顯示出了“這里是主體文字”,并且在頁面的上方的標簽呢顯示的是“我的一個網頁”。

          用代碼創建的第1個網頁

          那么我們今天的講解你看懂了么?

          帶你學代碼、學編程、學語言、學網絡安全、學黑客技術、學滲透技術,逐步成為網絡高手,拿到年薪30W+的offer,在網絡江湖,從小刀客變成大俠。如果感興趣,請關注我,私信我,可獲得更多學習資料。



          種分割線Html代碼


          一、基本線條:

          1、<HR>


          2、align線條位置(可選left、right、center);width線條長度;color顏色;size厚度

          <HRalign=center width=300 color=#987cb9SIZE=1>


          二、特效(效果并不是孤立的,可相互組合)


          1、兩頭漸變透明:

          <HR style="FILTER:alpha(opacity=100,finishopacity=0,style=2)" width="80%"color=#987cb9 SIZE=10>

          2、紡錘形:

          <HR style="FILTER:alpha(opacity=100,finishopacity=0,style=1)" width="80%"color=#987cb9 SIZE=3>

          3、右邊漸變透明:

          <HR style="FILTER:alpha(opacity=0,finishopacity=100,style=1)" width="80%"color=#987cb9 SIZE=3>

          4、左邊漸變透明:

          <HR style="border:1 dashed #987cb9" width="80%"color=#987cb9 SIZE=1>

          5、虛線:

          <HR style="border:3 double #987cb9" width="80%"color=#987cb9 SIZE=3>

          6、雙線:

          <HR style="FILTER:progid:DXImageTransform.Microsoft.Shadow(color:#987cb9,direction:145,strength:15)"width="80%" color=#987cb9 SIZE=1>

          7、立體效果:

          <HR style="FILTER:progid:DXImageTransform.Microsoft.Glow(color=#987cb9,strength=10)"width="80%" color=#987cb9 SIZE=1>

          8、鋼針效果:

          <table border="1px" cellpadding="0" cellspacing="0"style="height:265px;border-left-style:solid;border-bottom-style:none;border-right-style:none;border-top-style:none">

          9.垂直分割線

          <table border="1px" cellpadding="0" cellspacing="0"style="height:265px;border-left-style:solid;border-bottom-style:none;border-right-style:none;border-top-style:none">


          虛線的Html代碼

          HTML代碼:

          <hr style="border: 1px dotted #FF0000; padding-left: 4px; padding-right: 4px; padding-top: 1px; padding-bottom: 1px">

          [Ctrl+A 全部選擇提示:你可先修改部分代碼,再按運行]

          你太美。

          雖然第一個html代碼寫的非常隨意,就四個字:雞你太美。但是用瀏覽器打開之后確實是能看到是以網頁的形式所展現的。這個現象就有點奇怪了,為什么?講道理,只要是一種語言,必定有自己的語法格式,得按它的套路去寫才能認為代碼寫的是對的,然后才能去正常的運行。

          但是這里就四個字:雞你太美,它就能把這個東西給顯示出來,這是為什么?其實很簡單。

          ·可以看一下,按一下F12,把瀏覽器的開發者工具給打開。

          ·然后選中elements標簽頁,如果是中文版,這里就應該是元素。

          ·這里有4行文本,這4行文本里面有沒有一個比較熟悉的東西?雞你太美這四個字是不是HTML代碼里面寫的東西?如果把這個東西改了,雞你太美baby。

          ·然后就不再打開HTML文件了,直接按刷新。這里變成了雞你太美baby,這里是不是也變成了雞你太美baby。

          ·再比如加點東西,保存刷新,有沒有發現什么規律?這里寫什么,這一段就是什么,但其他地方是沒變的。

          所以有理由相信這份代碼的完全體應該是什么?應該就是這個。所以先來把它復刻一下,尖括號。要注意,尖括號得是英文輸入法下的尖括號。html,有個had,后面又有一個head,只不過head前面加了一個斜杠。至于這些東西到底是什么意思,等一下再說。

          先把代碼搞完,雞左邊有個body,后面有個body,下面又有一個斜杠。html好保存,然后刷新,效果和之前的閹割版是一樣的。

          然后來看一下這些尖括號到底是什么意思,其實還是挺簡單的。首先在html里面,像這種用尖括號括起來的東西稱之為元素。在國內有的人喜歡把它稱為標簽,其實都是一個意思,就是元素的意思。所以在這里有幾種元素,很明顯是三種,一種是html,一種是head,還有一種是body。

          這個時候有的小白可能會問了,為什么有的前面是加了個斜杠的?其實是這樣子的,在html里面有些元素是有包裹區間的,就比如body元素,body元素里面的數據或者叫內容是從哪到哪?很明顯這個是開頭,這個是結尾,然后掐頭去尾,內容就在這,懂了吧?開頭結尾。

          所以head元素的數據在哪?就在這,什么都沒有。head元素的數據在哪?很明顯就是這個。知道元素的概念之后,接下來再看一下這幾種元素都是什么意思。

          ·首先html元素是告訴瀏覽器,接下來是html代碼。

          ·然后head還有body是什么意思?其實可以把HTML代碼想象成是一個人,一個人有自己的頭,還有身體,而且人家的腦袋里面此時此刻在想什么是看不出來的。所以head元素里面的內容一般都是去寫一些對于頁面的一些設置,或者在這個區域里面所看不到的一些東西。

          就比如里面可以再加個元素,比如說叫title,title我相信大家應該都知道,就是標題的意思,這個也是一樣的,起止。然后中間這里寫什么?選項卡的這里名字就是什么?就比如坤坤牛逼,保存,然后刷新,是不是變成了坤坤牛逼?當然,想把這個東西放到別的地方也行,比如說放到body里面,然后保存,一刷新,你看也是坤坤牛逼,對吧?但是一般來說按照規范,一般是放到這種head元素里面去,這是head元素。

          ·然后接下來是body,body就是人的身體,人家長得什么樣子,身材好不好,到底前凸不凸,后翹不翹,一眼就能看得出來,多看一眼都會爆炸的那種。所以在body元素里面,一般都是寫一些在這個區域里面能看到的東西,就比如說一些文字或者說一些圖片等等,所以這個才是html代碼最基本的結構。

          ·然后回過頭來再看一下最初的問題,什么?就是一開始代碼不是這個樣子的嗎?沒有,那些head、html、body卻依然能在瀏覽器上正確的顯示出來。其實很簡單,就是因為雖然就寫了這個東西,但是瀏覽器會讀取代碼文件里面所寫的內容,寫了什么就能讀到什么。

          如果代碼不夠規范,瀏覽器就會自動的幫你把這些元素給補齊,補齊完之后才是真正的HTML代碼。有了正確的代碼之后,瀏覽器才會根據這份代碼來進行渲染,也就是現在所看到的樣子。

          所以代碼千萬條,規范第一條,因為永遠都不會想知道瀏覽器到底會對不規范的代碼進行什么樣的修改,把它改成什么樣子。所以html代碼的最基本的格式就是html、head、body。修改后的結果:雞你太美。


          主站蜘蛛池模板: 中文字幕日韩一区二区不卡 | 国产精品主播一区二区| 无码一区二区三区在线| 尤物精品视频一区二区三区 | 国产精品分类视频分类一区| 亚洲一区电影在线观看| 国产成人欧美一区二区三区 | 红桃AV一区二区三区在线无码AV| 国精无码欧精品亚洲一区| 久久久久成人精品一区二区| 中文字幕日韩一区二区三区不卡| 在线精品一区二区三区电影| 国产综合无码一区二区三区| 3d动漫精品啪啪一区二区中文| 在线视频一区二区三区四区| 中文字幕在线播放一区| 国产精品视频一区二区猎奇| 亚洲爽爽一区二区三区| 在线视频一区二区| 免费一区二区三区在线视频| 久久4k岛国高清一区二区| 色天使亚洲综合一区二区| 中文字幕一区二区人妻| 成人丝袜激情一区二区| 亚洲乱码一区二区三区在线观看 | 日韩精品午夜视频一区二区三区| 国产精品被窝福利一区 | 奇米精品视频一区二区三区| 美女视频一区二区三区| 亚洲一区二区三区高清| 国产成人一区二区三区电影网站 | 亚洲乱码日产一区三区| 在线一区二区观看| 制服丝袜一区二区三区| 欧洲精品码一区二区三区| 久久久久99人妻一区二区三区| 精品无码中出一区二区| 日韩毛片基地一区二区三区| 国产主播福利一区二区| 亚洲愉拍一区二区三区| 亚洲性色精品一区二区在线|