整合營銷服務商

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

          免費咨詢熱線:

          程序員電腦編程教程-HTML語言開發介紹與概述

          全棧攻城獅-每日更新原創IT編程技術及日常實用視頻。

          主要內容:正式引入HTML網頁開發,學習并了解HTML的相關知識。變身Web開發達人,做全棧程序員。這是以第一課,希望以我的方式,你將學會HTML這門課程。


          寫在前面

          今天的話,主要講解一下HTML相關知識,同樣在接下來的一段時間的安排中,也以HTML為主。崇尚全棧,也就意味著我們,需要學習主流的技術知識。在前一段時間內,主要講解了.Net的只是教程。當然.NET并沒有完畢。

          C#語言

          只是在這里把HTML穿插進來,一則鞏固自己所得,二來學習一下這門非常簡單的HTML技術。學習完畢HTML之后則會,繼續進行基礎加強、數據庫、MVC等教程的協作工作。

          PDF文檔

          同時在前一個階段內,講解的并不是很好,在這個HTML階段內,則會吸取教訓,爭取寫出更符合初學者學習的技術教程。當然前面的課程也會不斷的修正,最后我會生成PDF的文檔,發給大家。


          HTML概述

          HTML概述

          HTML,超文本標記語言,超文本就意味著有多于文字的形式,比如包含超鏈接、圖片、視頻、動畫等形式。HTML是應用在網站網頁展現的一種語法結構。我們在使用瀏覽器瀏覽網頁的時候,看到的界面都是由HTML代碼表現出來的。HMTL可以說是一種展示文字圖片視頻等元素的一種方式。通過特定的標記就能展示出來自己想要的效果。如何展現?就讓我一步步教你。


          學習HTML的必要性

          物聯網

          互聯網的飛速發展,導致了形形色色的網站應用被創建。云計算、物聯網仿佛唾手可得。把諸多應用建立在云上,通過這種瀏覽器與用戶交互的形式讓人們使用。這些所有網絡應用,只要是通過瀏覽器進行使用的情況,都是需要HTML技術。當然HTML作為基礎之用。這就要求我們程序員,必須學習并熟悉HTML語言。能在這個基礎上進行Web的開發。


          HTML語言的特點

          1. HTML是解釋性語言,不需編譯,直接書寫之后,就可以運行。

          2. HTML是純文本類型的語言,你完全可以通過記事本程序進行創建書寫。

          3. 雖然HTML可以通過記事本來創建寫代碼,但是并不推薦,因為以前學習過.Net,所以依舊使用Visual Studio。VS也是前端的開發神器。

          4. 自己寫的HTML代碼,在不同的瀏覽器內,可能會有不同的展示效果。這是由瀏覽器的渲染引擎決定的。

          5. HTML具有平臺無關性,在任何平臺只要擁有一款瀏覽器,你就可以打開HTML網頁。

          6. HTML代碼運行在瀏覽器中,也就是需要使用瀏覽器進行測試。

          HTML


          今天就先說一下HTML的基本知識,電腦編程系列教程,下節繼續。

          天小白給大家簡單的講解了如何學習前端的方法,那么接下來我會做一系列的教程來教給大家如何一步步的學習,今天我們就說下三分鐘快速知道如何學HTML。

          其實大家都知道無論是HTML還是HTML5都很簡單容易上手,所以很多想從事IT行業的人都作為入門語言。因為簡單易學,所以并沒有一套完整的學習流程,導致了一些人走了彎路,所以今天小白就簡單梳理一下個人學習意見。

          一:閱讀官方資料

          官方資料永遠是最準確和最基礎的,所以剛開始學習的時候就要先來看官放資料,一直到時間久了,很多東西不記得了,都要來查看官方資料,把官方基礎資料記在心里。

          小白認為,任何一門語言第一步都是要先閱讀然后再分析。熟悉HTML代碼的組成部分,聲明,結構,標簽,閉合等,這些都需要我們學習和分析。剛開始學習的時候肯定自己是寫不出來的,那么就要我們看完代碼后自己拷貝,敲打,然后記憶。逐漸把看到的知識點變成自己的代碼元素。

          二:閱讀他人代碼

          準備出來足夠的時間去看別人的網站,分析別人的源代碼,看到不懂的就去查閱資料,做好筆記,讓不懂的知識點變成自己的知識。

          在這里我提倡建議大家多去關注下HTML相關的技術論壇,論壇上會經常有人提出問題,大家可以嘗試去回答,哪怕是查資料也好,這都是對知識的一次深層記憶。時間久了,你就發現自己進步神速。

          三:練習

          通過上面兩個步驟,我們已經掌握了足夠多的HTML代碼,那么我們可以使用DW進行做一些簡單的網站制作,進一步加深和練習。在練習過程中,可以使用對比的方法,找個目標網站進行仿制,逐步讓自己寫出的代碼能和原版有一樣的展現。不對的地方就進行修改,這樣水平就會進一步提升。

          進階:代碼優化

          以上步驟都進行完以后,我們就需要再提升一下自己的能力,那就是我們嘗試著優化我們的HTML代碼。如何用最簡單的邏輯實現我們的功能需求,同時避免冗余代碼的存在,保證一個良好的代碼書寫習慣。

          總結:學習技術,只看不練永遠無法上手的,所以我們要多記多練,首先我們要記HTML代碼最基本的網頁組成部分,比如說顏色如何表示、結構排序如何表示、超鏈接如何表示、關鍵詞與標題等等如何表示,而這些東西我們都必須將之記憶在大腦之中,通過記憶這個過程要讓自己的頭腦中有豐富的HTML代碼可以隨時利用。

          信所有已經步入Web前端開發領域的同學們,對于HTML超文本標記語言都不會感覺陌生。即便是正準備開始系統學習Web前端開發的同學,也多多少少了解這門語言。HTML語言由W3C互聯網聯盟制定其使用規范并對外發布。嚴格來說,HTML并不屬于編程語言,更多的是一種帶有“標記”性質的代碼集合。HTML語言所書寫的HTML文檔也都是由標記或標記對組成的。這種語言沒有邏輯流程,也就是說只要書寫正確,瀏覽器就可以直接將最終的效果呈現在頁面中。

          W3C 互聯網聯盟

          這里,小海老師想帶領大家重溫HTML語言,對前端開發中常用的HTML標記或標記對進行總結,對于標記或標記對中用到的屬性進行闡述。對于已經在前端開發領域摸爬滾動數年的老手們,這些內容一定是已經爛熟于心了,因此這篇文章更適合哪些剛剛接觸這個行業的新人們。

          首先我要說明,本文章只收錄了HTML 4版本中包括的常用標記對和屬性,對于HTML 5新增的標記對和屬性,小海老師會在后續的文章中專門進行講解。

          1、HTML文檔的基本結構:

          HTML(Hyper Text Markup Language,超文本標記語言)在書寫時應該滿足它最基本的結構。HTML文檔就好像人體的結構似的,被分為“文件頭”和“文件體”兩部分。文件頭利用<head></head>標記對來實現,文件體利用<body></body>標記對來實現。

          HTML語言的基本結構

          2、HTML對標記和標記對的規定:

          HTML語言中大部分的標記都是成對出現的,被人們稱為“標記對”,書寫時利用尖括號(也就是小于號和大于號)來進行包裹。格式為:

          <標記對></標記對>

          為了和早期的HTML版本兼容,W3C(World Wide Web Consortium,互聯網聯盟)在制定HTML標準的同時還保留了一小部分不成對的標記。因為不成對,所以被人們稱為“標記”,書寫時在標記的結束位置應該添加一個反斜杠。格式為:

          <標記 />

          3、HTML對屬性的規定:

          屬性是為了拓展標記的功能書寫在起始標記中的,屬性分為“屬性名”和“屬性值”兩部分。屬性之間利用空格隔開,屬性值應該用雙引號引住,屬性名和屬性值之間利用等號連接。帶有屬性的標記對格式為:

          <標記 屬性名1=“屬性值1” 屬性名2=“屬性值2”> </標記>

          說到這里,我們應該繼續介紹HTML中包括的常用標記對與其對應的屬性。這里,首先我們將HTML標記對劃分為以下幾類:

          • HTML結構標記

          • 文本段落標記

          • 列表標記

          • 超級鏈接標記

          • 圖像標記

          • 表格標記

          • 表單標記

          • 塊標記

          一、HTML結構標記

          支撐起HTML文檔結構的標記對包括以下幾個:

          • <html></html>:所有的HTML代碼必須書寫在該標記對內部。

          • <head></head>:文件頭標記對。

          • <body></body>:文件體標記對。

          • <title></title>:文檔標題標記對。

          • <meta />:元信息標記。

          • <link />:用于加載外部CSS文件的標記。

          • <style></style>:用于書寫內部CSS代碼的標記對。

          • <script></script>:用于書寫或加載腳本代碼的標記對。

          HTML 結構標記

          下面羅列了一些常用的結構用法:

          1、加載字符集:<meta charset=“utf-8”/>

          2、加載地址欄圖標:<link rel=“shortcut icon” href=“ico_URL” />

          3、加載外部CSS文件:<link rel=“stylesheet” type=“text/css” href=“*.css” />

          4、加載js文件:<script type=“text/javascript” src=“*.js”></script>

          二、文本段落標記

          用于在頁面中輸入文本和段落的標記對包括以下幾個:

          • <h1></h1>:標題標記對。共有六個,<h1>到<h6>。

          • <p></p>:段落標記對。

          • <font></font>:字體標記對。

          • <pre></pre>:預格式化文本標記對。

          • <center></center>:居中標記對。

          • <xmp></xmp>:忽略HTML標簽標記對。

          • <!--注釋內容-->:注釋標記。

          文本段落標記

          除了上述標記對之外,HTML還提供了一部分代碼用于在頁面中輸入特殊字符。這里我列舉了一部分常用的特殊字符,可以從下圖中看到。

          特殊符號的表示

          同時,HTML還提供了一組有關文本修飾的標記對,可以從下圖中看到。

          文本修飾標記對

          三、列表標記

          用于在頁面中顯示列表的標記對包括以下幾個:

          • <ul></ul>:用于實現無序列表的標記對。

          • <ol></ol>:用于實現有序列表的標記對。

          • <li></li>:用于實現無序列表和有序列表列表項的標記對。

          • <dl></dl>:用于實現定義列表的標記對。

          • <dt></dt>:用于在定義列表列表項中實現定義名詞的標記對。

          • <dd></dd>:用于在定義列表列表項中對定義名詞進行解釋的標記對。

          列表標記對

          四、超級鏈接

          用于在頁面中實現超級鏈接的標記對只有一個:

          • <a></a>:實現超級鏈接的標記對。

          超級鏈接標記對有以下常用的屬性:

          • href:用于指定超級鏈接的目標地址。

          • title:用于指定當鼠標經過超級鏈接時給出的提示語。

          • target:用于指定打開鏈接地址頁面的方式。

          • name:用于指定錨的名稱。

          超級鏈接標記對的屬性

          五、圖像

          用于在頁面中實現圖像的標記只有一個:

          • <img />:實現圖像的標記。

          圖像標記有以下常用的屬性:

          • src:用于指定圖片所在的路徑和文件名。

          • width:用于指定圖片的寬度,單位為像素。

          • height:用于指定圖片的高度,單位為像素。

          • border:用于指定圖片的邊框粗細,單位為像素。

          • alt:用于指定圖片的替代文本。

          • align:用于指定圖片相對于周圍元素的對齊方式。

          • vspace:用于指定圖片與環繞在其一側的周圍元素之間的垂直距離。

          • hspace:用于指定圖片與環繞在其一側的周圍元素之間的水平距離。

          圖像標記

          結束語

          由于篇幅問題,以上只是HTML常用標記對和屬性的第一部分,接下來我還會繼續發布第二部分,供廣大前端愛好者學習與參考。

          由于考慮到大部分人對HTML語言的基本使用還是比較熟練的,所以本文僅僅是單純的列出了標記對的名稱和屬性名稱,并沒有詳細的講解這些標記對和屬性的使用方法。如果您大部分內容都是已經掌握了的,甚至是已經達到熟練使用的程度,可以略讀本文甚至忽略本文。如果您剛剛涉足HTML語言,對本文這種帶有列舉性質的具體使用方法并不清除,可以私信我,我可以為您免費發一份我自己編寫的關于HTML語言較為詳盡的PDF教材。歡迎廣大學習者索取。


          【未完待續】


          主站蜘蛛池模板: 日本一区午夜爱爱| 九九久久99综合一区二区| 国产精品无码一区二区三区在| 中文字幕一区二区三区免费视频| 国产一区视频在线| 一区二区三区免费视频网站| 亚洲日韩中文字幕一区| 日韩电影一区二区三区| 久久精品国产第一区二区| 国产一区二区三区电影| 国产免费av一区二区三区| 日韩精品一区二区三区中文精品| 国产探花在线精品一区二区| 中文字幕一区二区三区精华液 | 国产精品一区二区久久不卡| 国产精品盗摄一区二区在线| 五十路熟女人妻一区二区| 韩国福利影视一区二区三区| 精品一区二区三区在线视频| 国产在线不卡一区二区三区| 精品国产一区二区三区久久蜜臀 | 无码人妻啪啪一区二区| 亚洲影视一区二区| 极品人妻少妇一区二区三区| 91视频国产一区| 激情无码亚洲一区二区三区| 亚洲AV噜噜一区二区三区 | 亚洲综合国产一区二区三区| 久久精品无码一区二区三区日韩 | 亚洲高清一区二区三区电影| 韩国理伦片一区二区三区在线播放| 无码国产精品一区二区免费式影视| av无码免费一区二区三区| 亚洲国产精品无码第一区二区三区| 成人精品视频一区二区三区尤物| 国产成人无码aa精品一区| 狠狠做深爱婷婷综合一区| 亚洲AV无码一区二区乱子伦 | 在线观看国产一区亚洲bd| 亚洲国产激情一区二区三区| 国产日韩一区二区三免费高清 |