在學習一門編程語言之前,了解它的特性,帶着對特性的好奇和疑問去學習是最快最好的學習方法。就像你知道某個地方有很多寶藏,帶着藏寶圖去尋找寶藏,你一定會大有收獲的。
編程語言就是人與計算機進行溝通的語言,在現實生活中,見什麼人說什麼話我們都很清楚,那在與計算機溝通的世界中,做什麼事用什麼編程語言溝通也是同樣的道理,前提就是我們要了解這些編程語言,在你需要選擇的時候做出正确的判斷,這也正是我寫此篇文章的意義。
HTML的英文全稱是 Hyper Text Marked Language,中文意思為超文本标記語言。
什麼是超文本标記語言?我們先對超文本标記這五個字進行一一的拆分,然後去更好的理解它的意思。在理解超文本時,我們先來理解一下文本在我們的日常生活中代指的是什麼東西?
文本包含了比如說你新建的一個Word文檔,一個txt文件,甚至一個Html文件。這三個文件有相同的地方, 也有不同的地方。
相同的地方在于不論是Word文檔,還是txt文件或者是Html文件,我們都能編寫文本的内容。Word文檔的不同在于我們可以在Word文檔中設置一些超鍊接,放一些圖片等操作。
txt文件就有一定的局限性,比如你放一張圖片或者設置超鍊接等這些行為都是不行。在Html文件中,可以存放文本、圖片、音頻、視頻等,甚至在網頁中見到的一些很炫酷的小遊戲,都可以在Html文件中去編寫。
那接下來解釋下超文本。我們在Html文件中編寫代碼,其實編寫的是超文本。所謂超文本,大家應該能聯想到超,即超出文本,超文本比文本更高一級,它包含了我們常見的音頻、視頻以及超鍊接等。
這些被我們稱為超文本,在Html文件裡面既能存放這些内容,也能存放文本内容,甚至是文章裡的一級标題、二級标題、列表、選項等,都可以通過HTML代碼去編寫,這些内容我們就稱為超文本。
那麼這些内容到底用哪些來去展現或展示呢?标記。
什麼是标記呢?
用百度官網來分析一下“标記”,在網頁頁面上存放很多的内容,有超鍊接、圖片、輸入框等。我們先看看右上角的新聞字樣,這是一個超鍊接,我們看下源碼,打開後的樣子是這樣的:
我們把藍色的新聞部分,也就是我用紅框标記的部分複制一下,其他代碼删除:
“新聞”被左邊和右邊的“a”包裹起來了,這就構成了超鍊接,這就像我們常見的書名号。如果我們單是輸出紅樓夢字樣,就是一個文本,但如果用《》書名号包裹起來,《紅樓夢》,大家都能知道這是一本書。
把包裹在“新聞”兩邊的a标簽對應包裹在紅樓夢兩邊的書名号來看很類似。用書名号這個标記把紅樓夢給包裹起來,就叫做書名,同理,用帶尖括号的a這個标記把新聞這個文本内容給包裹起來,在網頁中稱為超鍊接,這對帶尖括号的a就叫做标記。
标記是用HTML自己的語法規則把文本内容給包裹起來,這就叫做标記。這種标記的書寫也非常簡單,包裹在文本左邊的叫開始标記,包裹在文本右邊的叫結束标記。我們看到的網頁中顯示的一級标題、二級标題、超鍊接、圖片、音頻等内容其實學習它們所對應的标記就可以了。
接着我們來看下HTML從最原始到現在至今整個HTML語言的曆史發展過程。
HTML5的誕生,标記着互聯網時代的發展。比如在HTML5裡面誕生的音頻、視頻、圖像、動畫等都做了新的标準,它對于浏覽器的兼容也是得到了一定的處理,由此可見,HTML的整個曆史發展目前為止我們所使用的版本主要是99年誕生的HTML 4.01以及2014年誕生的HTML5。
時代在進步,科技在發展,這個超文本标記語言從HTML1.0版本發展到如今的HTML5版本,已經有了極大的改善。
在以前的HTML版本中,常用的是對文本的編輯、超鍊接、圖片等,其用途很廣泛,許多公司用來創建和發布消息,比如布告、技術手冊、各種信函等,都能用它來描述。
HTML是一門嚴謹的編程語言,有組織性、模塊化、規範化的。不過對于開發者而言,不同浏覽器HTML的兼容性是考慮的問題。随着HTML5的誕生,我們迎來了一個新的網絡世紀,各種動畫、音頻、視頻、圖像等炫酷的東西都可以做。還有各種小程序、小遊戲以及App的開發應用數不勝數,其兼容性也得到了很大的改善,這意味着對前端的需求以及重視程度都有了極大的改變。
HTML是前端很重要的一環,我們學好它才能在前端大軍中齊頭并進,在各種應用小程序的使用中遊刃有餘,未來的美好生活就掌握在你的手中。
【END】
更多精彩资讯请关注tft每日頭條,我们将持续为您更新最新资讯!