首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
您现在的位置: 程式碼之家 >> 編程語言 >  >> 網頁程式設計 >> JSP 程式設計 >> 關於JSP

JSP 入門基石:HTML 基礎語法與核心元素全覽

     編輯:關於JSP

JSP 頁面本質是 HTML 與 Java 代碼的混合,扎實的 HTML 基礎是構建優質 Web 頁面的前提。本文系統梳理 HTML 核心語法、文檔結構、常用元素分類與屬性用法。

HTML 文檔骨架

<!DOCTYPE html>
<html>
<head>
  <meta charset="UTF-8">
  <title>頁面標題</title>
</head>
<body>
  <!-- 可見內容區域 -->
</body>
</html>

核心元素分類速查

HTML 元素概覽表1

HTML 元素概覽表2

分類代表標籤用途
文檔結構html, head, body, title, meta, link, script定義文檔框架、元數據、外部資源引入
文本標題h1-h6, p, br, hr, pre, blockquote標題、段落、換行、分隔線、預格式化、引用
文本格式化b, i, u, strong, em, sub, sup, del, ins, mark粗體、斜體、下劃線、語義強調、刪除/插入、高亮
列表ul, ol, li, dl, dt, dd無序/有序/定義列表
鏈接與錨點a (href, target, name/id)超鏈接、頁內錨點、郵件/電話鏈接
圖像與多媒體img (src, alt, width, height), audio, video圖片嵌入、音視頻播放
表格table, thead, tbody, tfoot, tr, th, td, caption數據表格展示(語義化結構)
表單form, input, select, textarea, button, label, fieldset用戶數據收集提交(核心交互組件)
語義化結構header, nav, main, article, section, aside, footerHTML5 語義化佈局,利於 SEO 與無障礙
通用容器div, span塊級/行內佈局容器,配合 CSS/JS 使用

表單核心屬性詳解

  • action:提交地址(Servlet/Controller 路徑)
  • method:GET(查詢/幂等) vs POST(提交/非幂等/大數據/文件)
  • enctype:
    • application/x-www-form-urlencoded(默認,普通表單)
    • multipart/form-data(文件上傳必須)

輸入控件 type 類型

text, password, radio, checkbox, submit, reset, button, hidden, file, email, number, date, color, range 等(HTML5 新增類型提供原生驗證與 UI)。

最佳實踐

  1. 語義化標籤優於無意義 div/span
  2. 圖片必填 alt 屬性(無障礙/SEO)
  3. 表單控件關聯 <label for="id"> 提升易用性
  4. 佈局使用 CSS Flexbox/Grid,避免 table 佈局
  5. 引入 CSS/JS 使用外部文件,保持結構與表現分離
  1. 上一篇文章:
  2. 下一篇文章:
Copyright © 程式碼之家 All Rights Reserved