TML教程
超文本標記語言(英語:HyperText Markup Language,簡稱:HTML)是一種用于創(chuàng)建網(wǎng)頁的標準標記語言。
您可以使用 HTML 來建立自己的 WEB 站點,HTML 運行在瀏覽器上,由瀏覽器來解析。
在本教程中,您將學習如何使用 HTML 來創(chuàng)建站點。
HTML 很容易學習!相信您能很快學會它!
本教程包含了數(shù)百個 HTML 實例。
使用本站的編輯器,您可以輕松實現(xiàn)在線修改 HTML,并查看實例運行結果。
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<title>孫叫獸的博客</title>
</head>
<body>
<h1>我的第一個標題</h1>
<p>我的第一個段落。</p>
</body>
</html>
HTML 文檔的后綴名
.html
.htm
都可以。
實例:
<!doctype html>
<html>
<header>
<meta charset="utf-8">
<title>孫叫獸的博客</title>
</header>
<body>
<h1>這是我的標題</h1>
<p>這是我的段落</p>
</body>
</html>
實例解析
什么是HTML?
標簽
<標簽>內(nèi)容</標簽>
html元素
“HTML 標簽” 和 “HTML 元素” 通常都是描述同樣的意思.
但是嚴格來講, 一個 HTML 元素包含了開始標簽與結束標簽,如下實例:
HTML 元素:
<p>這是一個段落</p>
web瀏覽器
Web瀏覽器(如谷歌瀏覽器,Internet Explorer,F(xiàn)irefox,Safari)是用于讀取HTML文件,并將其作為網(wǎng)頁顯示。
瀏覽器并不是直接顯示的HTML標簽,但可以使用標簽來決定如何展現(xiàn)HTML頁面的內(nèi)容給用戶
html網(wǎng)頁結構
<html>
<head>
<title>頁面標題</title>
</head>
<body>
<h1>這是一個標題</h1>
<p>這是一個段落。</p>
<p>這是另外一個段落。</p>
</body>
</html>
html的版本:
<!DOCTYPE>聲明
<!DOCTYPE>聲明有助于瀏覽器中正確顯示網(wǎng)頁。
網(wǎng)絡上有很多不同的文件,如果能夠正確聲明HTML的版本,瀏覽器就能正確顯示網(wǎng)頁內(nèi)容。
doctype 聲明是不區(qū)分大小寫的,以下方式均可:
<!DOCTYPE html>
<!DOCTYPE HTML>
<!doctype html>
<!Doctype Html>
html5
<!DOCTYPE html>
html4
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML4 Transitional//EN""
http://www.w3.org/TR/html4/loose.dtd">
xhtml1.0
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN""
http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
中文編碼
目前在大部分瀏覽器中,直接輸出中文會出現(xiàn)中文亂碼的情況,這時候我們就需要在頭部將字符聲明為 UTF-8。
基本符號代碼轉化
位小伙伴好,黑客技術離不開代碼,做為一個滲透測試工程師,也一定要有一些代碼基礎。網(wǎng)絡安全行業(yè),現(xiàn)在人才缺口大,再加上就業(yè)形勢又很嚴峻,介于這些,我們想培養(yǎng)一批優(yōu)秀的網(wǎng)絡安全人才,將對網(wǎng)絡安全行業(yè)、黑客技術,以及滲透測試技術感興趣的小白培養(yǎng)成精英。
跟隨我們,不管你有多白,都可以逐步進入網(wǎng)絡安全行業(yè),并最終在這個行業(yè)找到高薪職業(yè)。
然后呢,我要說一句,關于“黑客”可能并不是大多數(shù)人所了解的那樣。關于這些,可以參考:什么是黑客?什么是滲透測試?2分鐘看完這800多字你就懂了
那么,我們就先從代碼基礎——HTML的基本語方開始。
首先給大家描述三個概念:語言、程序、代碼之前的關系。
首先我們就要搞清楚什么是語言?可能說HTML語言不太好理解,那么我們想一想日常生活當中比較常見的我們中國人彼此之間都會交流,是不是叫做漢語呢?所以說漢語就是一門語言。
那么這時候大家腦子里面就可以構思一下啊什么樣的東西大致就是語言了。它應該是一種溝通交流的一種方法的一個集合,包括我們?nèi)绾伟l(fā)音,如何寫字,這些字如何拼在一起,能夠產(chǎn)生具體的意義,有一定的含義,這些所有所有的集合在一起,形成了一套規(guī)則,然后大家都去遵循這套規(guī)則,就能夠彼此交流,那么這就叫做語言。
我們再舉一個例子,比如說英國人或者美國人,他們也有自己的語言,叫做英語,那么我在這里就是換了另一種語言,
了解了語言之后,我們就再來看一看,什么是代碼,那代碼跟我們?nèi)粘I钪械倪@種能夠聯(lián)系起來的又是什么東西呢?
我們還是拿漢語來做比喻哈,我們說漢語就是一種交流溝通的一種規(guī)則,它是一門語言。在大家小的時候肯定就會去學這門語言。這門學科在小學的時候就叫語文,對吧。那么我們上語文課的時候,就要學一些最基礎的有關語言的東西,比如說漢語拼音生字詞,當時要記很多的這種生字生詞,那么他是不是可以理解成是我們漢語的一種最基本的那種組成結構?
那么英語呢?我們在學習英語的時候也會去記一些東西啊,就比如英文字母,緊接著就是背各種各樣的單詞,是不是當我們單詞量有了一定的積累之后,我們對這個語言呢就掌握得更深刻了。
那么漢語要背生字詞,英語呢要背單詞,這些最基本的組成結構。那么在程序語言里面,代碼就可以理解成是生字詞或者是單詞。
最后,我們再來看看什么是程序。它是由很多很多一行一行的代碼組成在一起,能夠完成一個綜合性的或者一個比較大的一個目標的這樣的一個代碼的集合。
那么我們對照一下自然的這種語言,比如說漢語英語呢它是什么樣?好多的文字放在一起,是不是句子?或者說再多一點兒就是一篇文章。一篇文章甚至再大一點兒可能是一本書,
那么漢語能寫文章,用英語英文也能寫文章,這個文章可大可小,可能幾千字能大一點兒的一本書,也可以理解成是文章,那么用生字詞組成的這種集合就成了文章了。然后我們再談程序,它是什么呢?對照一下大家可能就理解了,它就是一個由代碼組成的文章。
那么回過頭來我們看我們要學的HTML語言,它也是一門語言,只不過呀它跟我們理解的漢語和英語有一定的區(qū)別。
漢語的主流是中國人之間交流的時候溝通的時候用的語言。那么英語呢應用的比較廣泛,是一些英語國家之間彼此交流溝通的時候用的語言。那么HTML語言它也是一種語言,只不過它不是人和人之間去交流的語言,那么它到底是做什么用的呢?我們來看一下HTML的概念。
HTML中文名稱叫做超文本標記語言,用HTML編寫的超文本文檔稱為HTML文檔。它能夠獨立于各種操作系統(tǒng)平臺,使用HTML語言將所需要表達的信息按某種規(guī)則寫成HTML文件,通過專用的瀏覽器來識別,并將這些HTML文件翻譯成可以識別的信息,即現(xiàn)在所見到的網(wǎng)頁。
那么從中我們能看到什么呢?首先我們知道它的中文名稱了。HTML叫做超文本標記語言。
那么再往下我們看他提到了。
在這里瀏覽器是吧?提到了瀏覽器,那么這時候我們就知道了HTML語言啊它是一種與瀏覽器之間進行交流的這么一種語言。就是我們?nèi)懸恍┐a,那么寫這些代碼的目的是什么呢?目的就是為了和瀏覽器去交流,只要我們寫的這個東西瀏覽器能看得懂,他就會根據(jù)我們寫的代碼呈現(xiàn)出最終的網(wǎng)頁。這就是HTML語言的一個基本概念。
(1)HTML中的各種元素都是通過標記(標簽)來表示。
(2)HTML當中的標簽分為單標簽和雙標簽。
(3)單標簽格式為<名稱/>,雙標簽格式為<名稱></名稱>。
(4)HTML對大小寫不敏感。
然后,我們可以對照一下HTML的基本結構
(1)<html></html>
(2)<body></body>
(3)<head></head>
(4)<title></title>
首先,我們打開一個記事本。
單擊窗口圖片,在列表中找到記事本
然后在記事本中輸入<html></html>,這表示告訴瀏覽器,這是一個標準的HTML網(wǎng)頁。
在記事本中輸入<html></html>
那么為什么是兩個呢?前面1個,后面1個,這就有點類似于我們標點符號里邊的括號,前面有一個開始,左半邊括號后面有一個結束。右半邊括號在這里也是前面的HTML表示網(wǎng)頁從這兒開始,那么后邊這個-html表示網(wǎng)頁呢至此結束。
那我們網(wǎng)頁這才剛開始就結束了呢,別著急,我們來看我在這里敲了幾次回車把它分開了。那么表示什么意思呀?表示中間呀是有很多內(nèi)容的,就是在網(wǎng)頁開始到網(wǎng)頁結束的中間是會有其他的東西的。
分開html開始和結束標簽
我們接著往下看,第二個標簽呢叫做<body></body>,里面的單詞呢表示的是身體,那么它呢表示的就是網(wǎng)頁的主體,這個網(wǎng)頁的主體也屬于基本結構,那么它在哪兒呢?注意啊網(wǎng)頁的主體也屬于網(wǎng)頁,那么它呀要放在<html></html>的中間。
將<body></body>標簽插入到<body></body>中
下面,我們開始將第3個標簽<head></head>寫入記事本,它代表頭部。他表示頭是吧?我們可以想象一下,這個腦袋注意它和身體之間到底應該是個什么樣的關系呢?就我們想象有一個人站在那兒,腦袋應該是在上面,身子應該是在下邊哈。所以注意我們這個<head>標簽呀要放在<body></body>標簽的上方。注意!它們之間沒有包含關系!是一上一下的。
在<body></body>標簽的上方插入<head></head>
最后一個叫做<title></title>這個單詞的意思呢叫做標題。那么這個標題你應該放在哪?告訴大家,它屬于網(wǎng)頁的頭部,在頭部的里邊。
好了,整理一下格式
插入<title></title>標簽
我們來看4個基本結構的組成標簽,我們都已經(jīng)寫到了這個文檔里面了。
大家需要注意的是,我寫的這種結構啊這個包含的關系非常重要。最外邊是html表示網(wǎng)頁開始,到網(wǎng)頁結束,中間呢有頭、身子,還有標題,那么頭和身子是一上一下的關系,那么標題呢屬于頭部里邊兒。要記住這個格式!
那么到現(xiàn)在為止呀我們這個網(wǎng)頁的基本結構就算是真正寫完了,我們把它保存一下。現(xiàn)在這個文檔里邊啊我們寫的是網(wǎng)頁的程序,雖然很簡單,但它也是一個完整的網(wǎng)頁了。
那么既然是一個網(wǎng)頁,那我們?nèi)绾文艽蜷_它看這個網(wǎng)頁呢?注意這個HTML寫出來的這個程序啊需要放在HTML文件里邊,
那么我們怎么做呢?直接把這個記事本改后綴,他現(xiàn)在是個.txt文檔,我們把這個文件的后面的txt擴展名改成html。
將.txt格式改成.html格式
雙擊“網(wǎng)頁.html”,就會打開一個網(wǎng)頁。
用代碼創(chuàng)建的第1個初始網(wǎng)頁
果然是用瀏覽器打開的一個網(wǎng)頁,但是里邊呢還沒有東西是吧?空白的。
那么我們就來看一下,重新用記事本的方式把它打開。
我現(xiàn)在要想在里邊簡單的寫點文字,哎我看看我這個網(wǎng)頁是否能夠正常顯示。
那么在哪兒能夠寫文字呢?跟大家說一下,
在我們這個基本結構里啊有兩個地方是可以寫內(nèi)容的,一個就是<body></body>主體,另外一個呢就是<title></title>標題,這兩個地方中是可以寫文字內(nèi)容的。
右鍵單擊這個html文件,選擇打開方式→打開其他應用,然后找到記事本,用記事本打開。
用記事本打開html文件
然后在<title></title>中間寫上“我的第一個網(wǎng)頁”,<body></body>中間寫上“這里是主體文字”
標簽中間插入文字,讓網(wǎng)頁中有內(nèi)容
好了,寫完之后我們再保存。關閉這個窗口,重新打開看一下效果。那么大家看這會兒在網(wǎng)頁里面顯示出來了。首先呢在網(wǎng)頁主體里邊顯示出了“這里是主體文字”,并且在頁面的上方的標簽呢顯示的是“我的一個網(wǎng)頁”。
用代碼創(chuàng)建的第1個網(wǎng)頁
那么我們今天的講解你看懂了么?
帶你學代碼、學編程、學語言、學網(wǎng)絡安全、學黑客技術、學滲透技術,逐步成為網(wǎng)絡高手,拿到年薪30W+的offer,在網(wǎng)絡江湖,從小刀客變成大俠。如果感興趣,請關注我,私信我,可獲得更多學習資料。
*請認真填寫需求信息,我們會在24小時內(nèi)與您取得聯(lián)系。