跳到主要内容
极客日志极客日志面向AI+效率的开发者社区
首页博客GitHub 精选镜像工具UI配色美学隐私政策关于联系
搜索内容 / 工具 / 仓库 / 镜像...⌘K搜索
注册
博客列表
HTML / CSS大前端java

后端开发入门:HTML 基础语法与实战

综述由AI生成HTML 是构建网页的基础结构语言,后端开发人员掌握其基本语法有助于全栈开发。系统讲解了 HTML 文档结构、常用文本与媒体标签、表单控件(输入框、单选、多选、下拉菜单)以及表格布局。重点修正了常见书写错误,强调了相对路径使用、标签闭合规范及 label 关联技巧。通过实战代码示例,帮助读者快速搭建符合规范的静态页面,为后续学习 CSS 和 JavaScript 打下坚实基础。

LinuxPan发布于 2026/3/15更新于 2026/6/1118 浏览
后端开发入门:HTML 基础语法与实战

对于后端开发人员而言,掌握前端基础知识是构建完整 Web 应用的必要技能。HTML(超文本标记语言)作为网页的骨架,其核心在于理解标签结构与属性。本文将带你快速上手 HTML 基础,涵盖常用标签、表单处理及页面布局,助你快速搭建静态页面。

HTML 基础结构

HTML 文件由一系列标签组成。一个标准的 HTML 文档包含 head 和 body 两个主要部分:

  • html:根元素。
  • head:包含元数据,如标题、字符集等,不会直接显示在页面内容中。
  • body:包含所有可见的页面内容。
<!DOCTYPE html>
<html lang="zh-CN">
<head>
    <meta charset="UTF-8">
    <title>页面标题</title>
</head>
<body>
    <!-- 页面内容 -->
</body>
</html>

编写代码推荐使用 VS Code 等现代编辑器,它们通常支持通过输入 ! 或 html:5 快速生成标准模板。保存为 .html 文件后,双击即可在浏览器中预览效果。利用浏览器的开发者工具(F12),可以实时查看渲染后的 DOM 结构。

常用标签详解

1. 文本与排版

标题标签从 h1 到 h6,数字越小字体越大。段落使用 p 标签,注意 HTML 中连续的空格和换行符会被合并为一个空格,如需强制换行需使用 <br>,保留空格则使用 &nbsp;。

<h1>一级标题</h1>
<p>第一段内容。</p>
<p>第二段内容。<br/>这里强制换行。</>
这里有多个空格。
p
<p>
&nbsp;
&nbsp;
&nbsp;
&nbsp;
</p>

2. 图片与链接

图片使用 img 标签,它是自闭合标签。路径建议使用相对路径,将资源文件放在同级目录。

<img src="./assets/image.png" alt="描述文字" width="200">

超链接使用 a 标签,href 属性指定跳转地址。

<a href="https://example.com">点击访问示例网站</a>

3. 表格

表格由 table、tr(行)、td(单元格)构成。虽然 CSS 控制样式,但结构必须正确。

<table border="1">
    <tr>
        <td>第一行第一列</td>
        <td>第一行第二列</td>
    </tr>
    <tr>
        <td>第二行第一列</td>
        <td>第二行第二列</td>
    </tr>
</table>

4. 表单交互

表单用于收集用户输入,核心是 form 标签及其内部的控件。

表单域

form 标签定义提交区域,action 指定提交地址,method 指定请求方式(GET/POST)。

<form action="/submit" method="post">
    <!-- 控件 -->
</form>
输入控件 (input)

type 属性决定控件类型:

  • text:单行文本框。
  • password:密码框。
  • radio:单选框,同一组需共用相同的 name 值。
  • checkbox:复选框。
  • submit:提交按钮。
<label for="username">用户名:</label>
<input type="text" id="username" name="username"><br>

<label for="pwd">密码:</label>
<input type="password" id="pwd" name="password"><br>

性别:
<input type="radio" name="sex" value="male">男
<input type="radio" name="sex" value="female">女<br>

<input type="submit" value="提交">

注意:使用 label 标签配合 for 属性关联 id,可以提升用户体验,点击文字即可选中对应的控件。

下拉菜单与文本域
  • select:下拉选择框,内部用 option 定义选项,selected 表示默认选中。
  • textarea:多行文本输入区域。
<select name="major">
    <option value="cs">计算机科学与技术</option>
    <option value="ai" selected>人工智能</option>
</select>

<textarea name="intro" rows="4"></textarea>

页面布局容器

早期布局常依赖表格,现代开发更倾向于使用语义化标签。div 和 span 是最基础的无语义容器,常用于包裹内容以便后续通过 CSS 进行布局和样式控制。

<div class="container">
    <span>小盒子 1</span>
    <span>小盒子 2</span>
</div>

掌握了上述 HTML 基础,你已经能够构建出结构清晰的静态页面。接下来结合 CSS 美化样式,再辅以 JavaScript 实现交互逻辑,即可完成一个功能完备的前端模块。

目录

  1. HTML 基础结构
  2. 常用标签详解
  3. 1. 文本与排版
  4. 2. 图片与链接
  5. 3. 表格
  6. 4. 表单交互
  7. 表单域
  8. 输入控件 (input)
  9. 下拉菜单与文本域
  10. 页面布局容器
  • 💰 8折买阿里云服务器限时8折了解详情
  • Magick API 一键接入全球大模型注册送1000万token查看
  • 🤖 一键搭建Deepseek满血版了解详情
  • 一键打造专属AI 智能体了解详情
极客日志微信公众号二维码

微信扫一扫,关注极客日志

微信公众号「极客日志V2」,在微信中扫描左侧二维码关注。展示文案:极客日志V2 zeeklog

更多推荐文章

查看全部
  • Agent 框架调研与主流方案对比分析
  • 飞算 JavaAI 辅助 Java 项目开发全流程解析
  • 个人云影院搭建指南:PotPlayer 直连 Alist 与 WebDAV
  • MySQL ERROR 1045 Access denied 登录问题排查与解决
  • Java 大数据在智能家居环境监测与智能调节中的应用
  • DeepSeek 时代:前端开发的变革与实践
  • AI 自动去除视频字幕和水印:ViiTor 字幕移除工具完整使用教程
  • 汽车雷达多径场景下幽灵目标检测技术解析
  • 基于 Docker 部署 AstrBot+NapCat 打造 QQ 智能客服
  • OpenBioLLM-Llama3 医疗大模型安装与应用指南
  • 企业级图像 AIGC 技术观察:Seedream 4.0 能力与应用场景分析
  • Solidity 智能合约开发:Coin 与 Token 区别、ERC 标准及合约继承
  • Stable Diffusion 图生图功能入门详解
  • Python 字节码逆向工具 pycdc 使用指南与原理分析
  • 数据结构:八种常见排序算法详解
  • LLaMA-Factory 本地环境搭建与安装指南
  • GitHub 镜像加速:Gitee 与 Coding 开源项目克隆指南
  • Redis 压缩列表、Listpack 及哈希表扩容机制详解
  • Vivado IP 核实现 LVDS 高速通信:从零构建方案
  • 6 款实测有效的论文降 AI 工具评测

相关免费在线工具

  • Keycode 信息

    查找任何按下的键的javascript键代码、代码、位置和修饰符。 在线工具,Keycode 信息在线工具,online

  • Escape 与 Native 编解码

    JavaScript 字符串转义/反转义;Java 风格 \uXXXX(Native2Ascii)编码与解码。 在线工具,Escape 与 Native 编解码在线工具,online

  • JavaScript / HTML 格式化

    使用 Prettier 在浏览器内格式化 JavaScript 或 HTML 片段。 在线工具,JavaScript / HTML 格式化在线工具,online

  • JavaScript 压缩与混淆

    Terser 压缩、变量名混淆,或 javascript-obfuscator 高强度混淆(体积会增大)。 在线工具,JavaScript 压缩与混淆在线工具,online

  • Base64 字符串编码/解码

    将字符串编码和解码为其 Base64 格式表示形式即可。 在线工具,Base64 字符串编码/解码在线工具,online

  • Base64 文件转换器

    将字符串、文件或图像转换为其 Base64 表示形式。 在线工具,Base64 文件转换器在线工具,online