对html基础内容的理解
介紹
HTML的英文全稱是 Hyper Text Markup Language,即超文本標記語言。HTML是由Web的發明者?Tim Berners-Lee和同事 Daniel W. Connolly于1990年創立的一種標記語言,它是標準通用化標記語言SGML的應用。用HTML編寫的超文本文檔稱為HTML文檔,它能獨立于各種操作系統平臺(如UNIX,?Windows等)。使用HTML,將所需要表達的信息按某種規則寫成HTML文件,通過專用的瀏覽器來識別,并將這些HTML文件“翻譯”成可以識別的信息,即現在所見到的網頁。?
1990年以來,HTML就一直被用作萬維網的信息表示語言,使用HTML描述的文件需要通過web瀏覽器顯示出效果。HTML是一種建立網頁文件的語言,通過標記式的指令(瀏覽器),將影像、聲音、圖片、文字動畫、影視等內容顯示出來。事實上,每一個HTML文檔都是一種靜態的網頁文件,這個文件里面包含了HTML指令代碼,這些指令代碼并不是一種程序語言,只是一種排版網頁中資料顯示位置的標記結構語言,易學易懂,非常簡單。HTML的普遍應用就是帶來了超文本的技術―通過單擊鼠標從一個主題跳轉到另一個主題,從一個頁面跳轉到另一個頁面,與世界各地主機的文件鏈接超文本傳輸協議規定了瀏覽器在運行HTML文檔時所遵循的規則和進行的操作。HTTP的制定使瀏覽器在運行超文本時有了統一的規則和標準。?
html的特點
超文本標記語言文檔制作不是很復雜,但功能強大,支持不同數據格式的文件鑲入,這也是萬維網(WWW)盛行的原因之一,其主要特點如下:?
簡易性:超文本標記語言版本升級采用超集方式,從而更加靈活方便。?
可擴展性:超文本標記語言的廣泛應用帶來了加強功能,增加標識符等要求,超文本標記語言采取子類元素的方式,為系統擴展帶來保證。?
平臺無關性:雖然個人計算機大行其道,但使用MAC等其他機器的大有人在,超文本標記語言可以使用在廣泛的平臺上,這也是萬維網(WWW)盛行的另一個原因。
通用性:另外,HTML是網絡的通用語言,一種簡單、通的全置標記語言。它允許網頁制作人建立文本與圖片相結合的復雜頁面,這些頁面可以被網上任何其他人瀏覽到,無論使用的是什么類型的電腦或瀏覽器。?
html的編輯方式?
HTML其實是文本,它需要瀏覽器的解釋,它的編輯器大體可以分為以下幾種:
基本文本、文檔編輯軟件,使用微軟自帶的記事本或寫字板都可以編寫,當然,如果你用WPS或Word來編寫也可以,不過保存時請使用.htm或.html作為擴展名,這樣就方便瀏覽器認出直接解釋執行了。?
半所見即所得軟件,如:FCK-Editer、E-webediter等在線網頁編輯器;尤其推薦:Sublime Text代碼編輯器(由Jon Skinner開發,Sublime Text2收費但可以無限期試用)。?
所見即所得軟件,使用最廣泛的編輯器,完全可以一點不懂HTML的知識就可以做出網頁,如:AMAYA(出品單位:萬維網聯盟);FRONTPAGE(出品單位:微軟);Dreamweaver(出品單位Adobe)。Microsoft Visual Studio(出品公司:微軟):其中所見即所得軟件與半所見即所得的軟件相比,開發速度更快,效率更高,且直觀的表現更強。任何地方進行修改只需要刷新即可顯示。缺點是生成的代碼結構復雜,不利于大型網站的多人協作和精準定位等高級功能的實現。?
html的數據類型
超文本標記語言定義了多種數據類型的元素內容,如腳本數據和樣式表的數據,和眾多類型的屬性值,包括ID、名稱、URI、數字、長度單位、語言、媒體描述符、顏色、字符編碼、日期和時間等。所有這些數據類型都是專業的字符數據。超文本標記語言定義了多種數據類型的元素內容,如腳本數據和樣式表的數據,和眾多類型的屬性值,包括ID、名稱、URI、數字、長度單位、語言、媒體描述符、顏色、字符編碼、日期和時間等。所有這些數據類型都是專業的字符數據。
html的整體結構
一個網頁對應多個HTML文件,超文本標記語言文件以.htm或.html(外語縮寫)為擴展名(其中.htm是因為之前的文件系統只支持最多三位擴展名)。可以使用任何能夠生成TXT類型源文件的文本編輯器來產生超文本標記語言文件,只用修改文件后綴即可。標準的超文本標記語言文件都具有一個基本的整體結構,標記一般都是成對出現(部分標記除外例如:<br/> <img/>),即超文本標記語言文件的開頭與結尾標志和超文本標記語言的頭部與實體兩大部分。有三個雙標記符用于頁面整體結構的確認。?
部分標記也可以不成對出現,如<p>,但是一般并不贊同這樣做。
標記符<html>,說明該文件是用超文本標記語言來描述的,它是文件的開頭;而</html>,則表示該文件的結尾,它們是超文本標記語言文件的開始標記和結尾標記。?
標記符<html>:說明該文件是用超文本標記語言來描述的,它是文件的開頭,而</html>則表示該文件的結尾,它們是超文本標記語言文件的開始標記和結尾標記。?
<head></head>:這2個標記符分別表示頭部信息的開始和結尾。頭部中包含的標記是頁面的標題、序言、說明等內容,它本身不作為內容來顯示,但影響網頁顯示的效果。頭部中最常用的標記符是標題標記符和meta標記符,其中標題標記符用于定義網頁的標題,它的內容顯示在網頁窗口的標題欄中,網頁標題可被瀏覽器用做書簽和收藏清單。?
html版本?
HTML是用來標記Web信息如何展示以及其他特性的一種語法規則,它最初于1989年由CERN的Tim Berners-Lee發明。HTML基于更古老一些的語言SGML定義,并簡化了其中的語言元素。這些元素用于告訴瀏覽器如何在用戶的屏幕上展示數據,所以很早就得到各個Web瀏覽器廠商的支持。?[5]?
HTML歷史上有如下版本:?[5]?
①HTML 1.0:在1993年6月作為互聯網工程工作小組(IETF)工作草案發布。?[5]?
②HTML 2.0:1995年1 1月作為RFC 1866發布,于2000年6月發布之后被宣布已經過時。?[5]?
③HTML 3.2:1997年1月14日,W3C推薦標準。?[5]?
④HTML 4.0:1997年12月18日,W3C推薦標準。?[5]?
⑤HTML 4.01(微小改進):1999年12月24日,W3C推薦標準。?[5]?
⑥HTML 5:HTML5是公認的下一代Web語言,極大地提升了Web在富媒體、富內容和富應用等方面的能力,被喻為終將改變移動互聯網的重要推手。Internet Explorer 8及以前的版本不支持。?[6]?
HTML在Web迅猛發展的過程中起著重要作用,有著重要的地位。但隨著網絡應用的深入,特別是電子商務的應用,HTML過于簡單的缺陷很快凸現出來:HTML不可擴展。HTML不允許應用程序開發者為具體的應用環境定義自定義的標記。HTML只能用于信息顯示。HTML可以設置文本和圖片顯示方式,但沒有語義結構,即HTML顯示數據是按照布局而非語義的。隨著網絡應用的發展,各行業對信息有著不同的需求,這些不同類型的信息未必都是以網頁的形式顯示出來。例如,當通過搜索引擎進行數據搜索時,按照語義而非按照布局來顯示數據會具有更多的優點。
總而言之,HTML的缺點使其交互性差,語義模糊,這些缺陷難以適應Internet飛速發展的要求,因此一個標準、簡潔、結構嚴謹以及可高度擴展的XML就產生了。
(部分內容摘自 李紅,岳云康,樊東燕主編.電子商務網頁設計:中國鐵道出版社,2016.09,康梅娟,李英奎,郭狀先等編著.網站建設與維護:山東人民出版社,2014.06。)
總結
以上是生活随笔為你收集整理的对html基础内容的理解的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 人教版初中计算机学什么,初中数学课程与信
- 下一篇: TP-WR842N虚拟服务器设置,TP-