整合營銷服務(wù)商

          電腦端+手機(jī)端+微信端=數(shù)據(jù)同步管理

          免費(fèi)咨詢熱線:

          前端基礎(chǔ)-初識HTML

          今主流的技術(shù)中,可以分為前端和后端兩個(gè)門類。

          前端:簡單的理解就是和用戶打交道

          后端:主要用于組織數(shù)據(jù)

          而前端就Web開發(fā)方向來說, 分為三門語言, HTML、CSS、JavaScript

          語言

          作用

          HTML

          描述頁面的結(jié)構(gòu),類似于動(dòng)物的骨架

          CSS

          渲染技術(shù),使得頁面更好看,也可以一定程度的讓頁面動(dòng)起來

          JavaScript

          實(shí)現(xiàn)和后端的交互, 數(shù)據(jù)驗(yàn)證、收發(fā)等功能

          HTML的結(jié)構(gòu)

          <!DOCTYPE html>
          <html lang="en">
          <head>
              <meta charset="UTF-8">
              <meta http-equiv="X-UA-Compatible" content="IE=edge">
              <meta name="viewport" content="width=device-width, initial-scale=1.0">
              <title>Document</title>
          </head>
          <body>
          
          </body>
          </html>
          

          上面面的一段代碼既表示一段HTML的結(jié)構(gòu), 它表示生成了一個(gè)空白的HTML網(wǎng)頁

          組成HTML的元素稱為標(biāo)簽,標(biāo)簽的結(jié)構(gòu)分為兩種

          • 有開始標(biāo)簽和結(jié)束標(biāo)簽的 如 <html> </html>
          • 有單標(biāo)簽的 ,例如 <img/> ,單標(biāo)簽中的 / 即表示標(biāo)簽的閉合, / 符號不寫也是可以的

          下面這段HTML代碼包含的標(biāo)簽解釋如下

          • <!DOCTYPE html> 聲明類型, 意思為超文本語言類型。

          <!DOCTYPE html> 是一種HTML5的規(guī)范寫法,在HTML發(fā)展過程中還有以下的幾種聲明方式

          <!DOCTYPE html> html5規(guī)范, html的第一行必須為此值
          
          <!--html4 嚴(yán)格版-->
          <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN"
                      "<http://www.w3.org/TR/html4/strict.dtd>">
          
          <!--html4 過渡版-->
          <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
                      "<http://www.w3.org/TR/html4/loose.dtd>">
          <!--html4 框架版-->
          <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Frameset//EN"
                      "<http://www.w3.org/TR/html4/frameset.dtd>">
          
          關(guān)于html4的聲明類型,可以參考:
          <https://www.w3.org/TR/html4/sgml/dtd.html>
          
          • html 最外層的一個(gè)跟節(jié)點(diǎn),里面的所有元素都是它的子元素
          <!--lang屬性表示使用英文,如果是中文,可以改成zh, 非嚴(yán)格屬性也可以不寫-->
          <html lang="en">
          
          </html>
          
          • head 頭標(biāo)記,整個(gè)網(wǎng)頁的全局屬性都會寫在這個(gè)里面
          • body 網(wǎng)頁的主體部分,用戶可以直觀感受到的顯示內(nèi)容的部分
          • meta 標(biāo)簽, 標(biāo)記原數(shù)據(jù),可以規(guī)定網(wǎng)頁的字符、縮放比例等信息
          
          <!--規(guī)定字符集使用UTF-8, UTF-8 涵蓋全球所有的國際和民族的文字和大量圖像, UTF-8 規(guī)定一個(gè)字符占3個(gè)字節(jié)-->
          <meta charset="UTF-8">
          
          • title 標(biāo)題標(biāo)簽,標(biāo)題的內(nèi)容會在瀏覽器的tab頁中顯示

          這里是云端源想IT,幫你輕松學(xué)IT”

          嗨~ 今天的你過得還好嗎?

          誰見過風(fēng)呢

          勿論你和我

          但當(dāng)樹木俯首

          風(fēng)正經(jīng)過

          - 2024.03.05 -

          在這個(gè)數(shù)字化的時(shí)代,我們每天都在與網(wǎng)頁打交道。你是否曾經(jīng)好奇過,這些充滿魔力的網(wǎng)頁是如何誕生的呢?今天,我們就來揭開構(gòu)成這些網(wǎng)頁的神秘面紗——HTML(超文本標(biāo)記語言)。



          一、什么是HTML

          網(wǎng)頁的基本組成

          網(wǎng)頁是構(gòu)成網(wǎng)站的基本元素,通常由圖片、鏈接、文字、聲音、視頻等元素組成,通常我們看見的網(wǎng)頁都是.htm和.html后綴結(jié)尾的文件,因?yàn)槎挤Q為HTML文件。


          什么是HTML

          HTML 英文全稱是 Hyper Text Markup Language,中文譯為“超文本標(biāo)記語言”,專門用來設(shè)計(jì)和編輯網(wǎng)頁。

          使用 HTML 編寫的文件稱為“HTML 文檔”,一般后綴為.html(也可以使用.htm,不過比較少見)。HTML 文檔是一種純文本文件,您可以使用 Windows 記事本、Linux Vim、Notepad++、Sublime Text、VS Code 等文本編輯來打開或者創(chuàng)建。


          每個(gè)網(wǎng)頁都是一個(gè) HTML 文檔,使用瀏覽器訪問一個(gè)鏈接(URL),實(shí)際上就是下載、解析和顯示 HTML 文檔的過程。將眾多 HTML 文檔放在一個(gè)文件夾中,然后提供對外訪問權(quán)限,就構(gòu)成了一個(gè)網(wǎng)站。


          二、HTML的歷史

          HTML的故事始于1989年,當(dāng)時(shí)蒂姆·伯納斯-李在歐洲核子研究中心(CERN)提出了一個(gè)名為“萬維網(wǎng)”的概念。


          為了實(shí)現(xiàn)這一概念,他發(fā)明了HTML,并隨后與羅伯特·卡里奧一起發(fā)明了HTTP協(xié)議。從那時(shí)起,HTML就成為了互聯(lián)網(wǎng)不可或缺的一部分。

          上圖簡單羅列了HTML的發(fā)展歷史,大家可以簡單了解一下。


          三、HTML相關(guān)概念

          什么是標(biāo)簽

          HTML 標(biāo)記通常被稱為 HTML 標(biāo)簽 (HTML tag)。 HTML 標(biāo)簽是由尖括號包圍的關(guān)鍵詞,比如<html/>。

          • 封閉類型標(biāo)記(也叫雙標(biāo)記),必須成對出現(xiàn),如<p></p> 。
          • 標(biāo)簽對中的第一個(gè)標(biāo)簽是開始標(biāo)簽,第二個(gè)標(biāo)簽是結(jié)束標(biāo)簽,開始和結(jié)束標(biāo)簽也被稱為開放標(biāo)簽和閉合標(biāo)簽 。
          • 非封閉類型標(biāo)記,也叫作空標(biāo)記,或者單標(biāo)記,如<br/>
          <標(biāo)簽>內(nèi)容<標(biāo)簽/>



          什么是元素

          "HTML 標(biāo)簽" 和 "HTML 元素" 通常都是描述同樣的意思。但是嚴(yán)格來講,一個(gè)HTML 元素包含了開始標(biāo)簽與結(jié)束標(biāo)簽,如下實(shí)例。


          HTML 元素:

          <p>這是一個(gè)段落</p>


          web瀏覽器

          Web 瀏覽器(如谷歌瀏覽器,Internet Explorer,F(xiàn)irefox,Safari)是用于讀取 HTML 文件,并將其作為網(wǎng)頁顯示。 瀏覽器并不是直接顯示的 HTML 標(biāo)簽,但可以使用標(biāo)簽來決定如何展現(xiàn) HTML頁面的內(nèi)容給用戶:


          HTML 屬性

          屬性是用來修飾元素的,屬性必須位于開始標(biāo)簽里,一個(gè)元素的屬性可能不止一個(gè),多個(gè)屬性之間用空格隔開,多個(gè)屬性之間不區(qū)分先后順序。

          每個(gè)屬性都有值,屬性和屬性的值之間用等號鏈接,屬性的值包含在引號當(dāng)中,屬性總是以名稱/值對的形式出現(xiàn)。


          四、HTML的基本結(jié)構(gòu)

          一個(gè)典型的HTML文檔由以下幾個(gè)基本元素構(gòu)成:

          • <!DOCTYPE html>

          這是文檔類型聲明,告訴瀏覽器這個(gè)文檔使用的是HTML5標(biāo)準(zhǔn)。

          • <html>

          這是整個(gè)HTML文檔的根元素,其他所有元素都包含在這個(gè)標(biāo)簽內(nèi)。

          • <head>

          這個(gè)部分包含了所有關(guān)于網(wǎng)頁的元信息,如標(biāo)題、字符集聲明、引入的CSS樣式表和JavaScript文件等。

          • <title>

          這個(gè)標(biāo)簽定義了網(wǎng)頁的標(biāo)題,它顯示在瀏覽器的標(biāo)題欄或標(biāo)簽頁上。

          • <body>

          這個(gè)部分包含了網(wǎng)頁的所有內(nèi)容,如文本、圖片、鏈接、表格、列表等。


          HTML的結(jié)構(gòu)示例

          讓我們通過一個(gè)簡單的例子來具體了解HTML的結(jié)構(gòu):

          <!DOCTYPE html>
          <html>
          <head>
          <meta charset="UTF-8">
          <title>我的第一個(gè)HTML頁面</title>
          </head>
          <body>
          <h1>歡迎來到我的網(wǎng)頁!</h1>
          <p>這是一個(gè)簡單的段落。</p>
          <a href="https://www.example.com">點(diǎn)擊這里訪問示例網(wǎng)站</a>
          </body>
          </html>


          在這個(gè)例子中,我們可以看到一個(gè)完整的HTML文檔結(jié)構(gòu),從<!DOCTYPE html>開始,到最后一個(gè)</html>結(jié)束。



          想象一下,如果HTML是一棵樹,那么<html>就是樹干,<head>和<body>就像是樹的兩個(gè)主要分支。<head>中的標(biāo)簽好比是樹葉,它們雖然不起眼,但卻至關(guān)重要,為樹木提供營養(yǎng)。而<body>中的標(biāo)簽則像是樹枝和果實(shí),它們構(gòu)成了樹的主體,吸引人們的目光。

          想要快速入門HTML嗎?推薦一個(gè)前端開發(fā)基礎(chǔ)課程,這個(gè)老師講的特別好,零基礎(chǔ)學(xué)習(xí)無壓力,知識點(diǎn)結(jié)合代碼,邊學(xué)邊練,可以免費(fèi)試看試學(xué),還有各種輔助工具和資料,非常適合新手!搜索【云端源想】前往學(xué)習(xí)哦!

          五、HTML的特點(diǎn)

          HTML的特點(diǎn)主要包括簡易性、可擴(kuò)展性、平臺無關(guān)性和通用性等。具體如下:

          1、簡易性:

          HTML是一種相對容易學(xué)習(xí)和使用的語言,它的版本升級通常采用超集方式,使得新版本能夠兼容舊版本的標(biāo)簽和功能,這樣既保持了向后兼容性,又能夠靈活方便地引入新的功能。

          2、可擴(kuò)展性:

          隨著互聯(lián)網(wǎng)的發(fā)展,HTML也在不斷增加新的元素和屬性來滿足新的需求,如支持多媒體內(nèi)容的嵌入、更豐富的表單控件等。這種設(shè)計(jì)使得HTML能夠適應(yīng)不斷變化的網(wǎng)絡(luò)環(huán)境。

          3、平臺無關(guān)性:

          HTML編寫的網(wǎng)頁可以在不同的操作系統(tǒng)和瀏覽器上顯示,這是因?yàn)镠TML是一種與平臺無關(guān)的語言。這意味著無論用戶使用什么設(shè)備或?yàn)g覽器,都能夠訪問和瀏覽HTML頁面。

          4、通用性:

          HTML是網(wǎng)絡(luò)的通用語言,它是一種簡單的標(biāo)記語言,用于創(chuàng)建和結(jié)構(gòu)化網(wǎng)頁內(nèi)容。由于其廣泛的支持和普及,幾乎所有的設(shè)備和瀏覽器都能夠解析和顯示HTML內(nèi)容。

          5、支持多種媒體格式:

          HTML不僅支持文本內(nèi)容,還能夠嵌入圖片、音頻、視頻等多種媒體格式,這使得網(wǎng)頁可以提供豐富的用戶體驗(yàn)。

          6、標(biāo)準(zhǔn)化:

          HTML遵循萬維網(wǎng)聯(lián)盟(W3C)制定的國際標(biāo)準(zhǔn),這意味著網(wǎng)頁開發(fā)者可以根據(jù)這些標(biāo)準(zhǔn)來創(chuàng)建網(wǎng)頁,確保網(wǎng)頁的互操作性和可訪問性。

          7、標(biāo)簽豐富:

          HTML提供了一系列的標(biāo)簽,如標(biāo)題、列表、鏈接、表格等,這些標(biāo)簽使得開發(fā)者能夠創(chuàng)建出結(jié)構(gòu)清晰、功能豐富的網(wǎng)頁。


          綜上所述,HTML作為一種基礎(chǔ)的網(wǎng)頁開發(fā)語言,因其易學(xué)易用、跨平臺、多功能和高度標(biāo)準(zhǔn)化的特點(diǎn),成為了構(gòu)建現(xiàn)代網(wǎng)絡(luò)內(nèi)容的核心工具。


          HTML作為連接世界的紐帶,其重要性不言而喻。它是數(shù)字世界的基石,也是每個(gè)想要進(jìn)入互聯(lián)網(wǎng)領(lǐng)域的人必須掌握的技能。無論你是夢想成為前端開發(fā)者,還是僅僅想要更好地理解這個(gè)由代碼構(gòu)成的世界,學(xué)習(xí)HTML都是一個(gè)不錯(cuò)的開始。


          今天就先講到這里了,

          更多前端開發(fā)基礎(chǔ)知識點(diǎn)擊文末閱讀原文查看哦!

          記得關(guān)注【云端源想IT】一起學(xué)編程!


          我們下期再見!


          END


          文案編輯|云端學(xué)長

          文案配圖|云端學(xué)長

          內(nèi)容由:云端源想分享

          0

          本例參考了網(wǎng)上的例子,唯一不一樣的是,我這里的操作是一步一步講解,網(wǎng)上僅是源碼。

          一、我們先創(chuàng)建一張空白的網(wǎng)頁,網(wǎng)頁要自適應(yīng)手機(jī)。

          圖1

          二、我們再創(chuàng)建網(wǎng)頁的頭部。

          圖2

          圖3

          三、做出來的網(wǎng)頁頭部太丑了,我們要去掉盒子與瀏覽器的間隙,還有給頭部加內(nèi)部距離。

          圖4

          圖5

          四、給網(wǎng)頁頭部添加一些內(nèi)容。

          圖6

          圖7

          五、接下來開始做導(dǎo)航條了。

          圖8

          圖9

          六、發(fā)現(xiàn)沒,導(dǎo)航條居然看不見,沒有東西在里面自然是看不見的,我們加三個(gè)鏈接吧。

          圖10

          圖11

          七、這回是看見了,不過樣式太丑,我們改改樣式。

          圖12

          圖13

          八、加上內(nèi)部距離,就好看了許多,即然是鏈接,我們加點(diǎn)動(dòng)態(tài)吧,當(dāng)鼠標(biāo)在鏈接上面時(shí),鏈接塊變色。

          圖14

          圖15

          九、開始做網(wǎng)頁內(nèi)容,網(wǎng)頁內(nèi)容我分為三塊,左右兩邊是側(cè)欄,中間是主要內(nèi)容。

          圖16

          圖17

          十、我想讓它橫著排,它卻是豎著排,改改各個(gè)塊的樣式。

          圖18

          圖19

          十一、給主體的各個(gè)塊加點(diǎn)內(nèi)容。

          圖20

          圖21

          十二、內(nèi)容是有了,但你會發(fā)現(xiàn)各塊之間沒有間隙,貼得太近了,我們改一下樣式,加個(gè)內(nèi)部距離。

          圖22

          圖23

          十三、距離是有了,但有一個(gè)側(cè)欄跑到了另一行,怎么回事?原來padding是會改變盒子的整體寬度,我們原本是100%,現(xiàn)在多了padding的寬度,自然就換行了,解決一下吧。

          圖24

          圖25

          十四、這回終于在一行了,接下來可以做網(wǎng)頁底部了。

          圖26

          圖27

          十五、改改樣式,讓底部好看一點(diǎn)。

          圖28

          圖29

          十六,這個(gè)時(shí)候,網(wǎng)頁的整體版面就完成了,再補(bǔ)充一個(gè)小內(nèi)容,讓網(wǎng)頁瀏覽器在小于600像素寬的時(shí)候,主體內(nèi)容的三個(gè)塊由橫變豎。

          圖30

          圖31


          主站蜘蛛池模板: 国产综合一区二区在线观看 | 最美女人体内射精一区二区| 天堂不卡一区二区视频在线观看| 亚洲日韩激情无码一区| 精品国产一区二区麻豆| 在线播放国产一区二区三区 | 中文国产成人精品久久一区| 精品人妻一区二区三区浪潮在线 | 久久久久久人妻一区二区三区| 在线观看国产一区二区三区 | 波多野结衣免费一区视频| 无码人妻AⅤ一区二区三区| 精品一区二区ww| 中文国产成人精品久久一区| 久久久久无码国产精品一区| 欧美激情国产精品视频一区二区| 一区二区三区在线观看视频| 日韩内射美女人妻一区二区三区| 亚洲码欧美码一区二区三区| 一区国严二区亚洲三区| 3d动漫精品啪啪一区二区中| 精品3d动漫视频一区在线观看| 中文字幕人妻丝袜乱一区三区| 香蕉视频一区二区三区| 亚洲色无码专区一区| 亚洲日本一区二区一本一道| 人妻体体内射精一区二区| 国产主播福利精品一区二区| 亚洲一区AV无码少妇电影☆| 无码午夜人妻一区二区不卡视频| 中文字幕不卡一区| 日韩在线视频不卡一区二区三区| 国模无码人体一区二区| 日本一区二区三区日本免费| 亚洲成AV人片一区二区密柚 | 日韩高清国产一区在线| 福利一区在线视频| 亚洲欧美国产国产一区二区三区 | 精品视频一区在线观看| 国产精品夜色一区二区三区| 国产色情一区二区三区在线播放|