HTML零基礎快速入門教程(詳細篇)

本文詳細介紹HTML零基礎快速入門的基礎知識,包括HTML的介紹、語言的一些實際作用、語法規范注意,如標簽結構、標簽屬性、大小寫不敏感等,還介紹了HTML文件的具體書寫規則,如文件擴展名、文檔類型聲明和HTML結構以及具體的一些HTML標簽示例,標題、段落、列表、圖片、超鏈接、表格等等

本文目錄

      • 1. HTML 編程語言介紹
        • 1.1 基本定義
        • 1.2 發展歷程
      • 2. HTML 編程語言作用
        • 2.1 網頁結構搭建
        • 2.2 內容展示
        • 2.3 頁面導航
      • 3. HTML 編程語言語法規范
        • 3.1 標簽結構
        • 3.2 標簽屬性
        • 3.3 大小寫不敏感
      • 4. HTML 文件書寫規則
        • 4.1 文件擴展名
        • 4.2 文檔類型聲明
        • 4.3 HTML 結構
      • 5. HTML 常用標簽
        • 5.1 標題標簽
        • 5.2 段落標簽
        • 5.3 列表標簽
        • 5.4 圖片標簽
        • 5.5 鏈接標簽
        • 5.6 表格標簽

1. HTML 編程語言介紹

1.1 基本定義

HTML即超文本標記語言,它不是一種編程語言,而是一種用于創建網頁的標記語言。它通過各種標簽(tag)來描述網頁的結構和內容。

1.2 發展歷程

HTML 自誕生以來經歷了多個版本的發展,如 HTML 2.0、HTML 3.2、HTML 4.01,直至現在廣泛使用的 HTML5。HTML5 引入了許多新的特性和功能,增強了網頁的多媒體處理能力和交互性。

2. HTML 編程語言作用

2.1 網頁結構搭建

HTML 用于定義網頁的基本結構,如標題、段落、列表、鏈接、圖片等元素的位置和層次關系。在一些電商系統中,可用于構建商品列表頁、商品詳情頁、購物車頁等頁面的框架。

2.2 內容展示

將文本、圖片、視頻等各種形式的內容整合到網頁中,為用戶提供豐富的信息。例如在電商系統中展示商品的名稱、價格、圖片、描述等信息。

2.3 頁面導航

通過超鏈接(<a> 標簽)實現頁面之間的跳轉,方便用戶在不同頁面之間進行瀏覽。在電商系統中,用戶可以通過導航欄中的鏈接快速切換到不同的商品分類頁面或功能頁面。

3. HTML 編程語言語法規范

3.1 標簽結構

HTML 標簽通常由尖括號包圍,分為開始標簽和結束標簽,如 <p> 是段落的開始標簽,</p> 是段落的結束標簽。有些標簽是單標簽,如 <img><br> 等,不需要結束標簽。

3.2 標簽屬性

標簽可以包含屬性,用于提供關于標簽的額外信息。屬性通常以鍵值對的形式出現,如 <img src="product.jpg" alt="商品圖片"> 中,srcalt 是屬性,"product.jpg""商品圖片" 分別是它們的值。

3.3 大小寫不敏感

HTML 標簽和屬性名不區分大小寫,但建議使用小寫,以符合代碼規范和提高可讀性。

4. HTML 文件書寫規則

4.1 文件擴展名

HTML 文件的擴展名通常為 .html.htm

4.2 文檔類型聲明

每個 HTML 文件都應該以文檔類型聲明(DOCTYPE)開頭,用于告訴瀏覽器當前文檔使用的 HTML 版本。HTML5 的文檔類型聲明為 <!DOCTYPE html>

4.3 HTML 結構

HTML 文件由 <html> 標簽包裹,內部包含 <head><body> 標簽。<head> 標簽用于包含頁面的元數據,如標題、字符編碼、引入的外部文件等;<body> 標簽用于包含頁面的可見內容。

5. HTML 常用標簽

5.1 標題標簽

使用 <h1> - <h6> 標簽定義不同級別的標題,<h1> 表示最高級別的標題,<h6> 表示最低級別的標題。在商品詳情頁中,可使用 <h1> 標簽顯示商品名稱。

<!DOCTYPE html>
<html lang="en"><head><meta charset="UTF-8"><title>商品詳情</title>
</head><body><h1>智能手機</h1><p>這是一款高性能的智能手機。</p>
</body></html>
5.2 段落標簽

使用 <p> 標簽定義段落,用于展示文本內容。可使用 <p> 標簽描述商品的特點、功能等信息。

<!DOCTYPE html>
<html lang="en"><head><meta charset="UTF-8"><title>商品詳情</title>
</head><body><h1>智能手機</h1><p>該手機采用了先進的處理器,性能強勁。</p><p>擁有高清屏幕,顯示效果出色。</p>
</body></html>
5.3 列表標簽
  • 無序列表:使用 <ul> 標簽和 <li> 標簽創建無序列表,常用于展示商品的特點、優勢等信息。
<!DOCTYPE html>
<html lang="en"><head><meta charset="UTF-8"><title>商品詳情</title>
</head><body><h1>智能手機</h1><ul><li>高性能處理器</li><li>高清屏幕</li><li>大容量電池</li></ul>
</body></html>
  • 有序列表:使用 <ol> 標簽和 <li> 標簽創建有序列表,可用于展示商品的使用步驟、排名等信息。
<!DOCTYPE html>
<html lang="en"><head><meta charset="UTF-8"><title>商品使用步驟</title>
</head><body><h1>智能手機使用步驟</h1><ol><li>開機</li><li>設置網絡連接</li><li>安裝應用程序</li></ol>
</body></html>
5.4 圖片標簽

使用 <img> 標簽插入圖片,通過 src 屬性指定圖片的路徑,alt 屬性提供圖片的替代文本,當圖片無法加載時顯示。用于展示商品的圖片。

<!DOCTYPE html>
<html lang="en"><head><meta charset="UTF-8"><title>商品詳情</title>
</head><body><h1>智能手機</h1><img src="smartphone.jpg" alt="智能手機圖片"><p>這是一款高性能的智能手機。</p>
</body></html>
5.5 鏈接標簽

使用 <a> 標簽創建超鏈接,通過 href 屬性指定鏈接的目標地址。可用于導航欄、商品推薦等地方,實現頁面之間的跳轉。

<!DOCTYPE html>
<html lang="en"><head><meta charset="UTF-8"><title>電商首頁</title>
</head><body><h1>歡迎來到電商平臺</h1><nav><a href="products.html">商品列表</a><a href="cart.html">購物車</a><a href="account.html">個人中心</a></nav>
</body></html>
5.6 表格標簽

使用 <table><tr><th><td> 標簽創建表格,用于展示結構化的數據。可用于展示商品的規格參數、價格比較等信息。

<!DOCTYPE html>
<html lang="en"><head><meta charset="UTF-8"><title>商品規格參數</title>
</head><body><h1>智能手機規格參數</h1><table><tr><th>參數</th><th>詳情</th></tr><tr><td>處理器</td><td>驍龍 8 Gen 2</td></tr><tr><td>屏幕尺寸</td><td>6.7 英寸</td></tr><tr><td>電池容量</td><td>5000mAh</td></tr></table>
</body></html>



← 上一篇 AngularJS知識快速入門(上)
記得點贊、關注、收藏哦!
下一篇 Ajax——在OA系統提升性能的局部刷新 →

本文來自互聯網用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。
如若轉載,請注明出處:http://www.pswp.cn/bicheng/90218.shtml
繁體地址,請注明出處:http://hk.pswp.cn/bicheng/90218.shtml
英文地址,請注明出處:http://en.pswp.cn/bicheng/90218.shtml

如若內容造成侵權/違法違規/事實不符,請聯系多彩編程網進行投訴反饋email:809451989@qq.com,一經查實,立即刪除!

相關文章

LLM評測框架Ragas:SQL指標(解決了Ollama推理框架不支持的問題)

SQL類的度量指標是指運行SQL后的結果和預期之間的一個度量值。 datacompy score datacompy score 使用DataCompy(一個比較pandas的數據格式的python類,所以需要按照datacompy:pip install datacompy),默認是按照rows比較,也可以設置按照columns比較,這個事通過mode參數…

ubuntu24 ros2 jazzy

安裝2 software & update 選擇其它 安裝 一、前提準備 檢查操作系統版本&#xff1a; 確保你的系統版本是Ubuntu 24.04。你可以通過運行lsb_release -a命令來檢查當前的系統版本。 設置UTF-8支持&#xff1a; ROS 2需要UTF-8編碼支持。你可以通過以下命令來檢查和設置UTF…

設備虛擬化技術

設備虛擬化技術概述設備虛擬化技術通過軟件模擬物理硬件設備&#xff0c;使多個操作系統或應用程序能夠共享同一臺物理設備。它廣泛應用于云計算、服務器整合和測試環境等領域。核心目標是提高資源利用率、隔離性和靈活性。?當接入的用戶數增加到原交換機端口密度不能滿足接入…

開發避坑短篇(3):解決@vitejs plugin-vue@5.0.5對Vite^5.0.0的依賴沖突

異常信息 # npm resolution error reportWhile resolving:system3.8.8 Found: vite6.2.3 node_modules/vitedev vite"6.2.3" from the root projectCould not resolve dependency: peer vite"^5.0.0" from vitejs/plugin-vue5.0.5 node_modules/vitejs/plu…

k8s快速部署(親測無坑)

文章目錄k8s快速部署&#xff08;親測無坑&#xff09;一、網絡劃分二、CentOS7設置 標題固定IP和阿里云YUM源三、主機環境配置四、虛擬機的拷貝五、安裝docker(每臺主機都需要安裝)六、安裝kubelet,kubeadm,kubectl(每臺機器都需要執行)遇到的問題參考文檔k8s快速部署&#xf…

簡易RAG問答引擎的構建與體驗

RAG&#xff08;檢索增強生成&#xff09;是結合檢索與生成式 AI 的技術框架。核心邏輯是先從外部知識庫精準檢索相關信息&#xff0c;再將其作為上下文輸入大模型生成回答。技術上依賴檢索引擎&#xff08;如向量數據庫、BM25&#xff09;、大語言模型&#xff08;如 GPT、LLa…

C++11特性學習 Day1

nullptr對于c中null (void*)0&#xff0c;所以在為函數傳參傳入0時&#xff0c;無法清楚地分辨是int類型的0還是指的是空指針null在C11中清晰的將空指針變為了nullptr&#xff0c;0專指int型的數字0override關鍵字在子類中對父類的函數的覆寫之后加上override關鍵字&#xff0…

微算法科技(NASDAQ: MLGO)探索優化量子糾錯算法,提升量子算法準確性

隨著量子計算技術的飛速發展&#xff0c;量子計算機在解決復雜計算問題上的潛力日益顯現。然而&#xff0c;量子計算面臨的一個重大挑戰是量子比特的脆弱性&#xff0c;即量子比特容易受到環境噪聲和干擾的影響&#xff0c;導致量子態的塌縮和計算結果的錯誤。微算法科技&#…

MongoDB數據庫詳解-針對大型分布式項目采用的原因以及基礎原理和發展-卓伊凡|貝貝|莉莉

MongoDB數據庫詳解-針對大型分布式項目采用的原因以及基礎原理和發展-卓伊凡|貝貝|莉莉由于老產品即時通訊私有化軟件就是采用MongoDB &#xff0c;但是版本實在太低&#xff0c;要做大更新&#xff0c;其次針對10年前完美運營的項目來到10年后的現在就不一定行&#xff0c;優雅…

Kotlin 中的單例模式(Singleton)與對象聲明

在 Kotlin 中&#xff0c;類描述的是一種通用結構&#xff0c;可以多次實例化&#xff0c;也可以用多種方式實例化。但有時我們只需要單個實例&#xff0c;不多不少。單例模式能幫你更好地組織代碼&#xff0c;把相關的方法聚合在一起。 單例模式是什么&#xff1f; 單例模式是…

Shell 編程基礎入門從認識到實戰

對于剛接觸 Linux 或 Unix 系統的開發者來說&#xff0c;Shell 腳本往往是自動化操作的第一道門檻。它不像 Python 那樣語法簡潔&#xff0c;也不像 Java 那樣有完善的面向對象體系&#xff0c;但卻能以極少的代碼實現強大的系統管理功能。本文將從 Shell 的基本概念講起&#…

混合遺傳粒子群算法在光伏系統MPPT中的應用研究

混合遺傳粒子群算法在光伏系統MPPT中的應用研究 前些天發現了一個巨牛的人工智能學習網站&#xff0c;通俗易懂&#xff0c;風趣幽默&#xff0c;忍不住分享一下給大家&#xff0c;覺得好請收藏。點擊跳轉到網站。 摘要 本文針對光伏系統最大功率點跟蹤(MPPT)問題&#xff0…

機器視覺的布料絲印應用

在紡織印染行業&#xff0c;布料絲印工藝的精度直接決定產品外觀質量與市場競爭力。傳統絲印設備依賴機械定位與人工校準&#xff0c;面對高密度圖案、柔性面料或復雜紋理時&#xff0c;易出現套色偏移、油墨滲透不均等問題&#xff0c;導致良品率波動與生產成本攀升。 隨著機…

前端常用類庫

常用類庫 類庫作用 類庫可以幫助我們快速實現項目業務的開發與功能的實現, 幫助我們解放勞動力提高生產效率, 前端中的類庫與框架都是由原生javascript編寫, 提供給其他開發者應用于某一業務環境或者需求。一般有開發者/團隊開源維護. 優秀的類庫需要具備高度封裝可用, 穩定, …

通俗易懂循環神經網絡(RNN)指南

本文用直觀類比、圖表和代碼&#xff0c;帶你輕松理解RNN及其變體&#xff08;LSTM、GRU、雙向RNN&#xff09;的原理和應用。什么是循環神經網絡 循環神經網絡&#xff08;Recurrent Neural Network, RNN&#xff09;是一類專門用于處理序列數據的神經網絡。與前饋神經網絡不同…

【SVM】支持向量機實例合集

基于Java的SVM(支持向量機)實例合集 以下是一個基于Java的SVM(支持向量機)實例合集,包含核心代碼示例和應用場景說明。這些例子基于流行的機器學習庫(如LIBSVM、Weka、JSAT)實現。 數據準備與加載 使用LIBSVM格式加載數據集: // 加載LIBSVM格式數據 svm_problem pr…

Python100個庫分享第38個—lxml(爬蟲篇)

目錄專欄導讀&#x1f4da; 庫簡介&#x1f3af; 主要特點&#x1f6e0;? 安裝方法Windows安裝Linux/macOS安裝驗證安裝&#x1f680; 快速入門基本使用流程HTML vs XML解析&#x1f50d; 核心功能詳解1. XPath選擇器2. CSS選擇器支持3. 元素操作&#x1f577;? 實戰爬蟲案例…

imx6ull-系統移植篇17——linux頂層 Makefile(上)

目錄 前言 頂層 Makefile 源碼簡析 版本號 MAKEFLAGS 變量 命令輸出 靜默輸出 設置編譯結果輸出目錄 代碼檢查 模塊編譯 設置目標架構和交叉編譯器 調用 scripts/Kbuild.include 文件 交叉編譯工具變量設置 頭文件路徑變量 導出變量 make xxx_defconfig 過程 …

OpenCV 官翻6 - Computational Photography

文章目錄圖像去噪目標理論OpenCV中的圖像去噪1、cv.fastNlMeansDenoisingColored()2、cv.fastNlMeansDenoisingMulti()附加資源圖像修復目標基礎概念代碼補充資源練習高動態范圍成像&#xff08;HDR&#xff09;目標理論基礎曝光序列HDR1、將曝光圖像加載到列表中2、將曝光序列…

APT32F1732RBT8愛普特微電子 32位MCU國產芯片 智能家居/工業控制 首選

APT32F1732RBT8 愛普特微電子&#xff0c;32位MCU國產芯片一、產品簡介APT32F1732RBT8 是愛普特微電子&#xff08;APT&#xff09;推出的高性能32位ARM Cortex-M0內核MCU&#xff0c;主頻高達48MHz&#xff0c;內置64KB Flash8KB RAM&#xff0c;專為智能家居、工業控制、消費…