為什麼每個人都要學點HTML

都2020年,移動互聯時代了,還學HTML / CSS這種技術?

請聽代碼盒子給您解釋下,為什麼每個對編程、互聯網技術感興趣的人、每個專業人士都應該學點HTML / CSS。

為什麼要學HTML / CSS

  1. HTML / CSS是網站的基礎,網站永遠不會過時。每個媒體、公司、銀行、政府部門、學校、醫院等都需要網站,需要熟練掌握HTML / CSS的頁面開發和編輯人員。
  2. 電商網站、視頻網站、媒體網站、遊戲網站等,使用了複雜的前端技術,都需要具有高級技能的HTML / CSS / JavaScript開發人員。無一例外,都要求掌握好 HTML / CSS。
  3. HTML / CSS 也是各種前端框架如React、VUE等的基礎,不掌握好HTML / CSS,是沒法學好、用好這些框架的。
  4. HTML / CSS 也是移動互聯網技術的基礎,特別是微信、支付寶小程序,可以說直使用了HTML / CSS技術。當然開發小程序,也需要JavaScript,我們在後續文章裡專門介紹JavaScript。
  5. HTML / CSS 簡單易學,是互聯網技術的入口,也很適合青少年、非技術人員入門。
  6. 科技工作者、研究人員、市場營銷專業人士,經常要在網站上發表文章。掌握HTML / CSS技術,也對利用網頁技術,優美的展現文章,有很大的幫助。

這篇文章的在線練習盒子是23號代碼盒子,在PC上訪問 https://daima.co/23

跟代碼盒子學點HTML / CSS的基本知識吧。後續文章裡,我們會對HTML / CSS作全面的介紹。

什麼是HTML

HTML是超文本標記語言——HyperText Markup Language的縮寫。HTML定義網頁的內容,CSS定義網頁內容的外觀展現,例如佈局、顏色、字體、行距等。

HTML 使用“標籤”(tag)如

,,,

等等註明文本、圖片和其他內容,以便於在 Web 瀏覽器中顯示。

<code>

<

h1

>

Hello, World!你好,世界!

h1

>

/<code>

HTML已經標準化,最新版本為HTML5,簡稱H5。

HTML是告知瀏覽器如何組織頁面的標記語言,不是編程語言。


千萬不要跟程序員辯論這個,容易打架!!!


什麼是CSS


CSS是層疊樣式表 (Cascading Style Sheets)的簡寫,是一種 樣式表 語言,用來描述 HTML文檔的外觀,例如佈局、顏色、字體、行距等。CSS可以根據展現的設備,比如屏幕、紙質、音頻等進行針對性的設計。

CSS也已經標準化,最新版本為CSS3。

CSS的核心是使用選擇器(selector),來選擇HTML的元素,使用 屬性(property):值(value); 的 聲明(declarations)來定義樣式。

<code>

h1

{

color

: red;

font-size

:

5em

; }/<code>

HTML 網頁的基本結構


我們以一段簡單的HTML代碼,看一下HTML網頁的基本結構。

<code> >

<

html

>

<

head

>

<

meta

charset

=

"utf-8"

>

<

title

>

HTML基本結構

title

>

head

>

<

body

>

<

h1

>

Hello, HTML。你好,HTML。

h1

>

<

h2

>

Hello, HTML。你好,HTML。

h2

>

<

h3

>

Hello, HTML。你好,HTML。

h3

>

<

h4

>

Hello, HTML。你好,HTML。

h4

>

<

h5

>

Hello, HTML。你好,HTML。

h5

>

<

p

>

這是第一個段落。

p

>

body

>

html

>

/<code>

題外話,我們在招聘時,會問到HTML頁面的基本結構是什麼,很多有經驗的開發者,都回答不上來。不應該啊!

如果您發現代碼的格式有點亂,這個是頭條號的缺陷,我們也沒有辦法。

我們來一一解析下每個標籤。請注意,標籤符號 < 和 > 內的標籤名和屬性名稱,不區分大小寫,屬性值區分大小寫。標籤內容區分大小寫。

例如:

<code>

<

p

title

=

"Good"

>

Nice

p

>

<

P

TITLE

=

"Good"

>

Nice

p

>

相同 但是

<

p

title

=

"Good"

>

Nice

p

>

<

P

TITLE

=

"Good"

>

NICE

p

>

代表的內容不同/<code>

標籤,用來說明這篇文檔是HTML,而不是其他標記語言例如XTML的文檔。如果不聲明,一般現代瀏覽器都默認為HTML。

...

html標籤定義的元素包裹了整個完整的頁面,是HTML頁面的根元素。

...

標籤定義的元素是一個容器,包含了所有你想包含在HTML頁面中但不想在HTML頁面中顯示的內容。這些內容包括你想在搜索結果中出現的關鍵字和頁面描述,CSS樣式,字符集聲明等等。

這個元素設置文檔使用utf-8字符集編碼,utf-8字符集包含了人類大部分的文字。基本上他能識別你放上去的所有文本內容。utf-8字符集是事實的標準,除非在古老的系統上編寫HTML,都使用utf-8。

...

設置頁面標題,出現在瀏覽器標籤上,當標記/收藏頁面時可用來描述頁面。

...

元素,包含了訪問頁面時所有顯示在頁面上的內容,文本,圖片,音頻,遊戲等等。

...

元素,一級標題,對應的有h2、h3、h4、h5級標題,用來代表標題的重要性或者層次。

...

元素,代表一個段落。

以上的基本結構文檔,沒有定義任何樣式。瀏覽器使用默認樣式進行渲染。在我的瀏覽器裡是這樣顯示的。在您的瀏覽器裡可能略有不同。

打開23號代碼盒子,查看基本結構.html。鏈接: https://daima.co/23


為什麼每個人都要學點HTML / CSS

增加一點樣式CSS

HTML定義網頁的內容,CSS定義網頁的展現樣式。

CSS可以作為標籤的屬性直接定義某個標籤的展現形式、通過 代碼 通過h2選擇器,選擇HTML文檔中的h2元素,設置顏色為green,綠色,顯示方式為 inline-block,底部邊框寬度為一個像素,實線,綠色。我們將在後面文章中詳細介紹CSS選擇器和各類屬性。

增加一張圖片

自從網頁能顯示圖片以後,互聯網就從學術界進入了普通人的生活。Facebook就是從顯示哈佛女生圖片開始的。

HTML頁面使用標籤和src 來源屬性引入圖片。

您可以在任何網頁的圖片按右鍵,查看圖片來源,獲得圖片鏈接地址,例如頭條今天的一片文章的一幅圖片地址是: https://t.m.youth.cn/magicimg/d.youth.cn/shrgch/202009/W020200930265571094015.jpg。

有些網站為了防止盜鏈,禁止第三方網站引用自己的圖片。

代碼盒子支持上傳圖片,在代碼中引用圖片。我們上傳一張風景圖:


為什麼每個人都要學點HTML / CSS

上傳圖片

現在我們添加圖片標籤:

新的代碼:

<code> >

<

html

>

<

head

>

<

meta

charset

=

"utf-8"

>

<

title

>

HTML基本結構

title

>

<

style

>

h2

{

color

: green;

border-bottom

:

1px

solid green;

display

: inline-block; }

style

>

head

>

<

body

>

<

h1

style

=

"color: blue;"

>

Hello, HTML。你好,HTML。

h1

>

<

h2

>

Hello, HTML。你好,HTML。

h2

>

<

h3

>

Hello, HTML。你好,HTML。

h3

>

<

h4

>

Hello, HTML。你好,HTML。

h4

>

<

h5

>

Hello, HTML。你好,HTML。

h5

>

<

p

>

這是第一個段落。

p

>

<

img

src

=

"//p2.ttnews.xyz/5f97ca557fb732793d19f2c3.jpg"

>

body

>

html

>

/<code>

展示效果:


為什麼每個人都要學點HTML / CSS

如何進行練習

學習HTML / CSS,最好的方法就是邊學,邊練習。

您可以在自己的電腦上設置一個簡單的練習環境。進行基本的練習,只需要安裝一個文本編輯器就可以了。我們推薦使用微軟開發的VS Code,您可以搜索vs code下載。

更方便的是在代碼盒子(https://daima.co)註冊一個賬號,打開我們的演示代碼盒子,拷貝演示盒子,就可以直接練習了。

這篇文章的演示盒子編號為 23 號,訪問鏈接 https://daima.co/23

23號盒子, https://daima.co/23

練習題:

  1. 從空白頁開始,手工輸入代碼,實現演示頁面
  2. 上傳一張您最喜歡的風景照,在頁面中展示風景照
  3. 搜索下列表ul、ol、li標籤,在頁面中添加一個待辦事項列表


如果您覺得我們的文章對您有用,給個贊,關注下我們,分享給您的朋友,就是最大的支持。


分享到:


相關文章: