HTML入門-Day2:基本語法與文檔結構

更新於 發佈於 閱讀時間約 1 分鐘

基本語法

HTML(HyperText Markup Language)是一種用來建立網頁的標記語言。它包含一系列的標籤,這些標籤告訴網頁瀏覽器如何顯示內容。基本的HTML文檔結構包括以下部分:

  • <!DOCTYPE html>:聲明文檔類型和版本,這是HTML5的聲明。
  • <html>:這個標籤包含了整個網頁的內容,是所有其他HTML標籤的容器。
  • <head>:包含了文檔的元數據(metadata),如編碼、標題、鏈接到樣式表和腳本等。
  • <title>:指定了網頁的標題,這在瀏覽器標籤上顯示。
  • <body>:包含了網頁的主要內容,如文字、圖片、視頻等。

一個基本的HTML範例:


<!DOCTYPE html>
<html>
<head>
<title>我的首頁</title>
</head>
<body>
<h1>歡迎來到我的網頁</h1>
<p>這是一個段落。</p>
</body>
</html>

HTML結構類型

HTML文件的基本結構是相對固定的,包含一些核心元素來構建網頁的框架。這些元素確保網頁能在瀏覽器中正確顯示和操作。以下是一些基本的HTML結構及其變體:

標準HTML5結構

這是最常見的HTML5文件結構,適用於大多數現代網頁:

<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Document Title</title>
</head>
<body>
<header>
<!-- 頭部內容 -->
</header>
<nav>
<!-- 導航連結 -->
</nav>
<main>
<!-- 主要內容 -->
</main>
<footer>
<!-- 頁腳內容 -->
</footer>
</body>
</html>

簡化結構

對於一些簡單的網頁或初學者的練習項目,可以使用更簡化的結構:

<!DOCTYPE html>
<html>
<head>
<title>簡單的頁面</title>
</head>
<body>
<h1>標題</h1>
<p>段落文字。</p>
</body>
</html>

HTML4 傳統結構

在HTML5成為標準之前,HTML4和XHTML常用的結構略有不同,特別是DOCTYPE和元素使用上的一些區別:

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "<http://www.w3.org/TR/html4/loose.dtd>">
<html>
<head>
<title>舊版HTML文檔</title>
</head>
<body>
<div>
<h1>歷史標題</h1>
<p>內容描述。</p>
</div>
</body>
</html>

HTML5語意化增強結構

為了更好地描述網頁內容和結構,HTML5引入了更多語意化標籤:

<!DOCTYPE html>
<html>
<head>
<title>語意化結構</title>
</head>
<body>
<article>
<header>
<h1>文章標題</h1>
</header>
<section>
<h2>章節標題</h2>
<p>內容...</p>
</section>
<footer>
<p>版權信息</p>
</footer>
</article>
</body>
</html>

這些結構展示了HTML文件的多種可能形式,從基礎到高級,涵蓋不同需求和技術標準。對於學習和實踐,了解這些結構的差異及其適用情況非常重要。

常見標籤

HTML文檔由各種標籤組成,這些標籤定義了網頁的結構。以下是一些基本而常見的HTML標籤:

  • <h1><h6>:這些標籤用於標題,<h1>是最高層級,通常用於主標題,而<h6>是最低層級。
  • <p>:用於段落,是最常用的文本標籤。
  • <a>:用於創建超連結,通過href屬性指向其他網頁或站點。
  • <img>:用於嵌入圖片,src屬性指定圖片的來源,alt屬性提供圖片內容的文字說明。
  • <ul><ol><li>:分別用於無序列表、有序列表和列表項目。

註解

在HTML中添加註解是一種好習慣,可以幫助開發者理解代碼的意圖,而這些註解不會在瀏覽器中顯示。HTML的註解以<!--開始,以-->結束。例如:

<!-- 這是一個註解,它不會在網頁中顯示 -->
<p>這是一個可見的段落。</p>

註解可以放置於HTML的任何位置,用來解釋代碼或臨時禁用代碼。

透過這些基礎知識的介紹,學生可以了解HTML的結構和常用標籤,為進一步學習和實踐打下基礎。

留言
avatar-img
留言分享你的想法!
avatar-img
Michael楊
17會員
111內容數
日後將分享關於我的經驗(日常、工作、技術),並期待未來能創造屬於我的宇宙。
Michael楊的其他內容
2024/09/17
本章節介紹了HTML中的表格和表單元素。表格部分詳細說明了table、tr、td等標籤的用途,以及如何構建結構化數據。表單部分則涵蓋了form、input、button等標籤,解釋了如何創建用戶交互界面以收集和提交數據。章節通過實例代碼展示了這些元素的實際應用。
Thumbnail
2024/09/17
本章節介紹了HTML中的表格和表單元素。表格部分詳細說明了table、tr、td等標籤的用途,以及如何構建結構化數據。表單部分則涵蓋了form、input、button等標籤,解釋了如何創建用戶交互界面以收集和提交數據。章節通過實例代碼展示了這些元素的實際應用。
Thumbnail
2024/09/16
本章節介紹了HTML中常用的文本和列表標籤。文本標籤包括段落、換行、水平線、預格式化、引用、粗體和斜體等。列表標籤則包括無序列表和有序列表,以及列表項。這些標籤用於結構化和格式化HTML文檔,使內容更具可讀性和組織性。章節還提供了各種標籤的使用示例,包括嵌套列表的展示。
Thumbnail
2024/09/16
本章節介紹了HTML中常用的文本和列表標籤。文本標籤包括段落、換行、水平線、預格式化、引用、粗體和斜體等。列表標籤則包括無序列表和有序列表,以及列表項。這些標籤用於結構化和格式化HTML文檔,使內容更具可讀性和組織性。章節還提供了各種標籤的使用示例,包括嵌套列表的展示。
Thumbnail
2024/09/02
本章介紹如何使用Visual Studio Code來建立HTML開發環境,包括安裝及配置編輯器、建立HTML文件,以及使用Live Server進行本地預覽。通過這些步驟,讀者能夠快速上手HTML開發,並在瀏覽器中即時查看修改效果。
Thumbnail
2024/09/02
本章介紹如何使用Visual Studio Code來建立HTML開發環境,包括安裝及配置編輯器、建立HTML文件,以及使用Live Server進行本地預覽。通過這些步驟,讀者能夠快速上手HTML開發,並在瀏覽器中即時查看修改效果。
Thumbnail
看更多
你可能也想看
Thumbnail
TOMICA第一波推出吉伊卡哇聯名小車車的時候馬上就被搶購一空,一直很扼腕當時沒有趕緊入手。前陣子閒來無事逛蝦皮,突然發現幾家商場都又開始重新上架,價格也都回到正常水準,估計是官方又再補了一批貨,想都沒想就立刻下單! 同文也跟大家分享近期蝦皮購物紀錄、好用推薦、蝦皮分潤計畫的聯盟行銷!
Thumbnail
TOMICA第一波推出吉伊卡哇聯名小車車的時候馬上就被搶購一空,一直很扼腕當時沒有趕緊入手。前陣子閒來無事逛蝦皮,突然發現幾家商場都又開始重新上架,價格也都回到正常水準,估計是官方又再補了一批貨,想都沒想就立刻下單! 同文也跟大家分享近期蝦皮購物紀錄、好用推薦、蝦皮分潤計畫的聯盟行銷!
Thumbnail
每年4月、5月都是最多稅要繳的月份,當然大部份的人都是有機會繳到「綜合所得稅」,只是相當相當多人還不知道,原來繳給政府的稅!可以透過一些有活動的銀行信用卡或電子支付來繳,從繳費中賺一點點小確幸!就是賺個1%~2%大家也是很開心的,因為你們把沒回饋變成有回饋,就是用卡的最高境界 所得稅線上申報
Thumbnail
每年4月、5月都是最多稅要繳的月份,當然大部份的人都是有機會繳到「綜合所得稅」,只是相當相當多人還不知道,原來繳給政府的稅!可以透過一些有活動的銀行信用卡或電子支付來繳,從繳費中賺一點點小確幸!就是賺個1%~2%大家也是很開心的,因為你們把沒回饋變成有回饋,就是用卡的最高境界 所得稅線上申報
Thumbnail
在這個章節中,我們介紹了HTML的基本概念,包括其作為結構化標記語言的特性、應用領域,以及主要使用者。這些知識為後續的深入學習和實踐奠定了基礎,幫助讀者了解HTML在現代網頁開發中的重要性。
Thumbnail
在這個章節中,我們介紹了HTML的基本概念,包括其作為結構化標記語言的特性、應用領域,以及主要使用者。這些知識為後續的深入學習和實踐奠定了基礎,幫助讀者了解HTML在現代網頁開發中的重要性。
Thumbnail
CSS 盒模型是理解和設計網頁佈局的核心概念。它包括元素的內容、填充、邊框和外邊距。
Thumbnail
CSS 盒模型是理解和設計網頁佈局的核心概念。它包括元素的內容、填充、邊框和外邊距。
Thumbnail
這節課的學習目標是了解 CSS 的基本語法結構和使用方法。
Thumbnail
這節課的學習目標是了解 CSS 的基本語法結構和使用方法。
Thumbnail
CSS 是控制網頁外觀的語言,應用於網頁設計、UI/UX 設計、電子商務和移動應用開發。主要使用者包括前端開發者、UI/UX 設計師和網頁設計師。CSS 的特性有樣式控制、層疊優先級、響應式設計及分離內容與樣式。
Thumbnail
CSS 是控制網頁外觀的語言,應用於網頁設計、UI/UX 設計、電子商務和移動應用開發。主要使用者包括前端開發者、UI/UX 設計師和網頁設計師。CSS 的特性有樣式控制、層疊優先級、響應式設計及分離內容與樣式。
Thumbnail
你好,在下最近在學習開發web,學了html css js,也得出一些心得,由於網路上已有許多教學,所以我會著重在如何開發出to do List,以及解釋我寫的程式碼。相關的教學我會直接貼網址。如果我有什麼地方出錯,或者是可以寫得更好,歡迎在下方留言,討論。 首先先介紹我的開發環境: 我用了vs
Thumbnail
你好,在下最近在學習開發web,學了html css js,也得出一些心得,由於網路上已有許多教學,所以我會著重在如何開發出to do List,以及解釋我寫的程式碼。相關的教學我會直接貼網址。如果我有什麼地方出錯,或者是可以寫得更好,歡迎在下方留言,討論。 首先先介紹我的開發環境: 我用了vs
Thumbnail
本章節旨在介紹TypeScript的基本語法,包括一般結構、程式進入點、註解以及變數的定義和賦值。這些知識將幫助讀者瞭解TypeScript的基本架構,並且可以開始使用TypeScript進行開發。
Thumbnail
本章節旨在介紹TypeScript的基本語法,包括一般結構、程式進入點、註解以及變數的定義和賦值。這些知識將幫助讀者瞭解TypeScript的基本架構,並且可以開始使用TypeScript進行開發。
Thumbnail
JavaScript是一種具有動態型別、弱型別、原型繼承等特性的高級腳本語言,應用範圍廣泛,包括前端開發、後端開發、移動應用等。它被各種公司和開源社區廣泛使用。學習JavaScript需要掌握ECMAScript標準、異步編程、模塊系統等知識。
Thumbnail
JavaScript是一種具有動態型別、弱型別、原型繼承等特性的高級腳本語言,應用範圍廣泛,包括前端開發、後端開發、移動應用等。它被各種公司和開源社區廣泛使用。學習JavaScript需要掌握ECMAScript標準、異步編程、模塊系統等知識。
Thumbnail
您對前端有興趣,對CSS不陌生。CSS新特性前應瞭解基本內容。CSS屬性制定經歷過程,瀏覽器私有前綴及處理,開發者對新特性漸進增強,優雅降級處理,Web標準定義、作用等。
Thumbnail
您對前端有興趣,對CSS不陌生。CSS新特性前應瞭解基本內容。CSS屬性制定經歷過程,瀏覽器私有前綴及處理,開發者對新特性漸進增強,優雅降級處理,Web標準定義、作用等。
Thumbnail
本篇介紹:設定about與categories、tags相關獨立頁面,讓自己的文章利於統整與搜尋。
Thumbnail
本篇介紹:設定about與categories、tags相關獨立頁面,讓自己的文章利於統整與搜尋。
Thumbnail
此篇介紹在Hexo架設的部落格中做發文的撰寫與語法介紹
Thumbnail
此篇介紹在Hexo架設的部落格中做發文的撰寫與語法介紹
追蹤感興趣的內容從 Google News 追蹤更多 vocus 的最新精選內容追蹤 Google News