html入門教程適合初學者(1)

2020-12-13 百家號

一、HTML基本概念

什麼是HTML文件?HTML的英文全稱是Hypertext Marked Language,中文叫做「超文本標記語言」。

和一般文本的不同的是,一個HTML文件不僅包含文本內容,還包含一些Tag,中文稱「標記」。

一個HTML文件的後綴名是.htm或者是.html。

用文本編輯器就可以編寫HTML文件。

這就試寫一個HTML文件吧!打開你的Notepad,新建一個文件,然後拷貝以下代碼到這個新文件,然後將這個文件存成first.html。

要瀏覽這個first.html文件,雙擊它。或者打開瀏覽器,在File菜單選擇Open,然後選擇這個文件就行了。

示例解釋

這個文件的第一個Tag是<html>,這個Tag告訴你的瀏覽器這是HTML文件的頭。文件的最後一個Tag是</html>,表示HTML文件到此結束。

<head></head>之間的內容,是Head信息。Head信息是不顯示出來的,你在瀏覽器裡看不到。但是這並不表示這些信息沒有用處。比如你可以在Head信息裡加上一些關鍵詞,有助於搜尋引擎能夠搜索到你的網頁。

<title></title>之間的內容,是這個文件的標題。你可以在瀏覽器最頂端的標題欄看到這個標題。

<body></body>之間的信息,是正文。

<b></b>之間的文字,用粗體表示。<b>顧名思義,就是bold的意思。

HTML文件看上去和一般文本類似,但是它比一般文本多了Tag,比如<html><b>等,通過這些Tag,可以告訴瀏覽器如何顯示這個文件。

HTML元素(HTML Elements) HTML元素(HTML Element)用來標記文本,表示文本的內容。比如body, p, title就是HTML元素。

HTML元素用Tag表示,Tag以<開始,以>結束。

Tag通常是成對出現的,比如<body></body>。起始的叫做Opening Tag,結尾的就叫做Closing Tag。

目前HTML的Tag不區分大小寫的。比如,<HTML><html>其實是相同的。

HTML元素(HTML Elements)的屬性  HTML元素可以擁有屬性。屬性可以擴展HTML元素的能力。

比如你可以使用一個bgcolor屬性,使得頁面的背景色成為紅色,就像這樣:

  <body bgcolor="red">

再比如,你可以使用border這個屬性,將一個表格設成一個無邊框的表格。如下:

<table border="0">

屬性通常由屬性名和值成對出現,就像這樣:name=」value」。上面例子中的bgcolor, border就是name,red和0就是value。屬性值一般用雙引號標記起來。

屬性通常是附加給HTML的Opening Tag,而不是Closing Tag。

二、基礎HTML Tag

HTML裡,比較基礎的Tag主要用於標題,段落和分行。

學習HTML最好的方法,就是跟著示例學。

正文標題  這個示例告訴你如何在HTML文件裡定義正文標題。

HTML用<h1><h6>這幾個Tag來定義正文標題,從大到小。每個正文標題自成一段。

段落劃分在HTML裡用<p></p>劃分段落。

換行

通過使用這個Tag,可以在不新建段落的情況下換行。<br>沒有Closing Tag。

<p>換行是個壞習慣,正確的是使用<br>

HTML注釋在HTML文件裡,你可以寫代碼注釋,解釋說明你的代碼,這樣有助於你和他人日後能夠更好地理解你的代碼。

注釋可以寫在<!---->之間。瀏覽器是忽略注釋的,你不會在HTML正文中看到你的注釋。

一些小建議

HTML文件會自動截去多餘的空格。不管你加多少空格,都被看做一個空格。 一個空行也被看做一個空格。

有些Tag能夠將文本自成一段,而不需要使用<p></p>來分段。比如<h1></h1>之類的標題Tag。

更多示例 這個示例顯示了段落的特性。

換行 這個示例告訴你如何在HTML文件裡換行。

正文標題 這個示例教會你如何在HTML文件裡顯示正文標題。

居中的正文標題 這個實例告訴你如何將正文標題居中顯示

加條橫線 這個示例演示了如何在HTML文中加條橫線。

代碼注釋 這個示例演示如何在HTML代碼中加上代碼注釋,這些注釋只顯示在HTML原始碼中,而原始碼最終形成的網頁裡是看不到這些注釋的。

背景顏色

這個示例演示如何改變HTML文件的背景色。

三、Html常用格式

HTML定義了一些文本格式的Tag,比如利用Tag,可以將字體變成粗體或者斜體。從下面的示例,你可以了解各種文本格式Tag如何改變HTML文本的顯示。

常用文本格式Tag

示例 HTML常用的格式Tag

這個示例用了上述Tag,你可以對比一下HTML的顯示結果。

如何看HTML的原始碼  在瀏覽器看到的HTML網頁,是瀏覽器解釋HTML原始碼後產生的結果。要查看這個HTML的原始碼,有兩種方法。

一是點擊滑鼠右鍵,點擊View Source(查看源文件)命令;

二是選擇瀏覽器菜單View(查看)中的Source(源文件)命令。利用View Source得到網頁的原始碼。

你可以由此借鑑一下別人寫得好的地方。不過在你對HTML知識尚少的情況下,看別人複雜的HTML原始碼,只會讓你頭暈。建議你還是再等等,先掌握一些基礎再說。

四、Html特殊字符顯示

HTML字符實體(Character Entities)   有些字符在HTML裡有特別的含義,比如小於號<就表示HTML Tag的開始,這個小於號是不顯示在我們最終看到的網頁裡的。那如果我們希望在網頁中顯示一個小於號,該怎麼辦呢?

這就要說到HTML字符實體(HTML Character Entities)了。

一個字符實體(Character Entity)分成三部分:

第一部分是一個&符號,英文叫ampersand;

第二部分是實體(Entity)名字或者是#加上實體(Entity)編號;

第三部分是一個分號。

比如,要顯示小於號,就可以寫<或者<。

用實體(Entity)名字的好處是比較好理解,一看lt,大概就猜出是less than的意思,但是其劣勢在於並不是所有的瀏覽器都支持最新的Entity名字。而實體(Entity)編號,各種瀏覽器都能處理。

注意:Entity是區分大小寫的。

如何顯示空格   通常情況下,HTML會自動截去多餘的空格。不管你加多少空格,都被看做一個空格。比如你在兩個字之間加了10個空格,HTML會截去9個空格,只保留一個。為了在網頁中增加空格,你可以使用 表示空格。

最常用的字符實體(Character Entities)

其他常用的字符實體(Character Entities)

相關焦點

  • 【教程】html+css零基礎入門教程(九)
    有兩種類型的字體系列名稱:1) 指定的系列名稱:具體字體的名稱,比如:"times"、"courier"、"arial"。該屬性有2種值:1) below默認值。在文本下面。1) normal默認。設置合理的行間距。如:p{line-height:normal;} ,頁面上顯示為flashflash2) number設置數字,此數字會與當前的字體尺寸相乘來設置行間距。
  • 首發:適合初學者入門人工智慧的路線及資料下載
    我曾經寫了一篇初學者入門的文章:《機器學習簡易入門-附推薦學習資料》,這篇文章給初學者指明了學習的方向,受到廣大初學者好評。在此基礎上,結合本站已經發過的文章,以及自己的學習過程,整理出一個AI的入門路線,並整合到一個github倉庫,所有代碼和數據集都提供了下載方式。
  • 【教程】html+css零基礎入門教程之CSS邊框
    根據以下規則,所有 h1 元素都不會有任何邊框,更不用說 20 像素寬了:h1 {border-width: 20px;}由於 border-style 的默認值是 none,如果沒有聲明樣式,就相當於 border-style: none。因此,如果您希望邊框出現,就必須聲明一個邊框樣式。
  • 【教程】html+css零基礎入門教程(十)
    white-space屬性有6種值:1) normal默認。空白會被瀏覽器忽略。該屬性有2種值:1) normal只在允許的斷字點換行(瀏覽器保持默認處理)。text-justifye屬性有7種值:1) auto瀏覽器決定齊行算法。
  • 初學者怎麼學動漫繪畫?動漫初學者入門教程
    初學者怎麼學動漫繪畫?動漫初學者入門教程!零基礎小白學動漫繪畫,通常是比較困難的,很多時候都是靠一股熱血支撐,但由於種種原因, 那種激情就會消退,久而久之就學不下去了。面對這種情況,小白們也很無奈,所以今天,小編給小白們送福利啦!告訴你零基礎小白學動漫繪畫應該怎麼學。
  • 吉他新手教學入門教程,初學者怎麼學吉他?
    吉他新手教學入門教程,初學者怎麼學吉他?吉他教學入門、吉他新手入門教學、吉他教學入門教程、初學者怎麼學吉他?【教程】吉他自學教程,讓文藝與你同在!很多同學會說,想肯定想過,只是苦於沒有人教也沒有合適的教程,所以自己只能是觀眾。今天,「喬姐」給大家帶來一整套吉他自學教程,幫助大家拿起這個普通人也能拿起的樂器。你能學會的絕不僅僅是《小星星》!!!
  • 前端入門教程網頁導航欄製作教程(技術:HTML+CSS)
    整個布局用到的是flex布局:大家可以去看一下阮一峰老師的教程:阮一峰flex布局左側logo部分我們用到的標籤有:1、h3標籤:<h3><a href="index.html">多多魚網頁</a></h3>h3是一對有開始有閉合的標籤組合。
  • TypeScript 中文入門教程
    於是在github上搜 TypeScript Handbook,果然有,翻譯的比較完整的有:既然大家都有翻譯了,那我也不必重新造輪子了,正打算放棄,突然一想,那中國那麼多想學習TypeScript的人,如果想入門豈不是和我遇到一樣的經歷,我至少知道Github,但很多初學者是不知道的,我要幫助後來者。
  • 抖音入門基礎知識篇 抖音初學者入門教程
    1、保證直播時長和頻次規律 這是做抖音直播最基本的要求。 更多抖音入門知識加我微信領取,小編精心整理了這套針對零基礎學員的直播課程。加我好友,你可以獲得: 1:0基礎快速上手,實現變現 2:挖掘自身的優勢,快速找準自己的定位 3:結合自身性格和特徵進行人設的策劃,在粉絲心中留下深刻印象 4:掌握內容創作的套路,被粉絲持續關注的同時輕鬆帶貨 ,
  • html菜鳥教程,HTML新手如何快速入門
    1993年起草了HTML1,到了1997年W3C推薦了HTML的標準,並延續到了HTML4。但是隨著網際網路的發展,前端頁面的數據存儲需求、調用系統內置功能的需求、以及富媒體甚至網頁版的IDE、類作業系統應用等都需要搬到瀏覽器。這樣HTML5的誕生,就解決了一大部分富媒體、富應用的難題。
  • 很適合初學者:The ONE智能電子琴Air上手體驗
    鍵盤採用了發光設計,配合免費的智能鋼琴APP,對應鍵位的指標燈會亮起,非常適合初學者入門。右側除了發聲單元外,還會看到電源開關及音量調整旋鈕。3.5mm音頻接口,外接耳機後可以解決聲音擾民的問題,什麼時候都可以練習。
  • php語言入門教程(PHP編程學習路線圖)
    php語言入門應該從哪裡開始學起呢?是先學html還是php?還是直接學習PHP框架?
  • 機器學習:從入門到精通,總有一款教程適合你!
    適合與機器學習相關,但是數理知識不足、或者只需掌握大概原理的人群,比如程式設計師。學術。了解機器學習算法的原理,希望不止於掌握機器學習算法的原理、編寫機器學習算法。適合相關專業的在校生,比如 計算機系本科生、研究生。1-首先,英語能力非常重要,你需要起碼有高中的英語水平,並且敢於應對英文資料,又不是不能學,又不是學不會。
  • 淺談鋼琴初學者基本教程如何選擇?
    關於鋼琴初學者基本教程,眾說不一,或許大部分鋼琴老師制定的都不太一樣,本文只是討論某部分教材的特點和作用,只供小夥伴參考學習用,實際鋼琴培訓時一切以老師安排的為準。《湯普森淺易鋼琴教程》,也就是《小湯》,《小湯》是採用中央c入門法,一課學習一個音,逐步推進的方式,好處是幼兒會學得比較紮實,不好的是很長一個階段雙手擠在中央c周圍較窄音域彈奏;到第三冊之後出現技術課題不夠明確,句法、連線差強人意等情況。
  • 深度學習全網最全學習資料匯總之入門篇
    本文針對如何入門深度學習這一話題,整理了若干參考資料,希望對廣大開發者有所裨益。需要提前說明的是,無論教程怎樣淺顯易懂,如果要深刻理解深度學習的技術原理,一些基礎的數學知識還是必不可少的,包括微積分、線性代數和概率論等。這些都是各高校的必修課,大家可以輕鬆找到豐富的中文教程。這裡僅列出三個值得參考的免費的英文教程。
  • 【教程】暢學Arduino入門教程
    本課程是Arduino模塊設計學習從入門到深入的一套經典視頻教程,以初學者為對象,從零開始手把手教你學習Arduino模塊設計與應用
  • Arduino入門1: Arduino的前世今生
    前言腦叔看網絡上的多數Arduino教程都是比較開門見山,不談「為什麼學」或者「應該怎麼學」之類的問題
  • 適合初學者嗎?
    適合初學者嗎?Python入門階段零基礎學員打好基礎是非常重要的。在非常高的抽象計算中,高級的Python程序設計非常難學,高級程序語言不等於簡單,但對於初學者和完成普通任務Python語言是非常簡單易用的。
  • 佳能800D一款適合初學者的超值單眼相機
    佳能入門級單反EOS 800D非常適合攝影初哥學習攝影之用。它具備2420萬有效像素,搭載了45點自動對焦系統,並且具備全像素雙核CMOS AF技術,在使用液晶屏取景拍攝時也可以獲得很好的對焦性能。
  • 教程丨攻克大舌音、顫音、彈舌(入門篇)
    本次學習的流程第一天,上網搜教程,鎖定兩個自認為最好的教程,模仿、觀察、試錯。兩天試錯,幾乎沒有進步,但越來越有感覺。即使發不出正確的音,也已經理解了原理,缺少的是方法。第三天,正好看到李笑來老師「用筷子」教學,依葫蘆畫瓢,寫下大舌音的重點。大舌音就是震動聲帶往外吹氣,氣流震動舌尖發出來的聲音。重點:舌尖放鬆。