菜鸟-创作你的创作

HTML介绍以及常用代码总结

HTML 介绍及常用代码总结(2025 年最新标准)1. HTML 是什么?HTML(HyperText Markup Language,超文本标记语言)是 Web 的基础语言,用于定义网页的结构和内容。

HTML 的核心理念:

2. HTML 文档基本结构(2025 年标准模板)

html

<!DOCTYPE html>
<html lang="zh-CN">
<head>
  <meta charset="UTF-8">
  <meta name="viewport" content="width=device-width, initial-scale=1.0">
  <title>页面标题</title>
  <!-- 常用 meta 标签 -->
  <meta name="description" content="页面描述">
  <meta name="keywords" content="关键词">
  <!-- SEO / 社交分享 -->
  <meta property="og:title" content="标题">
  <meta property="og:image" content="图片URL">
  <!-- 引入 CSS/JS -->
  <link rel="stylesheet" href="style.css">
  <script src="script.js" defer></script>
</head>
<body>
  <!-- 页面内容 -->
</body>
</html>

3. 常用 HTML 标签分类总结

分类常用标签说明与用法示例
文档结构<html>, <head>, <body>根元素、头部、主体
文本内容<h1>~<h6>, <p>, <span>, <strong>, <em>标题、段落、行内强调
链接与导航<a href=””>, <nav>, <ul>, <ol>, <li>超链接、导航栏、列表
图片与媒体<img src=”” alt=””>, <picture>, <video>, <audio>, <iframe>图片(必写 alt)、响应式图片、视频、嵌入内容
表单<form>, <input>, <label>, <button>, <select>, <textarea>用户输入、提交表单
表格<table>, <tr>, <th>, <td>, <thead>, <tbody>, <tfoot>数据表格(现代多用 CSS Grid/Flex 替代)
语义化标签(HTML5)<header>, <footer>, <main>, <article>, <section>, <aside>, <figure>, <figcaption>提高可读性、SEO、辅助技术友好
其他<div>, <span>(无语义容器), <br>, <hr>布局分隔、换行、水平线

4. 常用代码片段(2025 年推荐写法)4.1 响应式图片(picture + srcset)

html

&lt;picture>
  &lt;source media="(min-width: 768px)" srcset="large.jpg">
  &lt;img src="small.jpg" alt="描述" loading="lazy">
&lt;/picture>

4.2 表单最佳实践(带 label 和 required)

html

&lt;form action="/submit" method="POST">
  &lt;label for="name">姓名:&lt;/label>
  &lt;input type="text" id="name" name="name" required>

  &lt;label for="email">邮箱:&lt;/label>
  &lt;input type="email" id="email" name="email" required>

  &lt;button type="submit">提交&lt;/button>
&lt;/form>

4.3 语义化布局(HTML5)

html

&lt;header>
  &lt;h1>网站标题&lt;/h1>
  &lt;nav>
    &lt;ul>
      &lt;li>&lt;a href="/">首页&lt;/a>&lt;/li>
      &lt;li>&lt;a href="/about">关于&lt;/a>&lt;/li>
    &lt;/ul>
  &lt;/nav>
&lt;/header>

&lt;main>
  &lt;article>
    &lt;h2>文章标题&lt;/h2>
    &lt;p>文章内容...&lt;/p>
  &lt;/article>
&lt;/main>

&lt;footer>
  &lt;p>&amp;copy; 2025 我的网站&lt;/p>
&lt;/footer>

4.4 懒加载图片 + 占位符

html

&lt;img src="low-res.jpg" 
     srcset="high-res.jpg 2x"
     data-src="real.jpg" 
     alt="图片描述" 
     loading="lazy" 
     decoding="async">

4.5 嵌入视频(YouTube 或自托管)

html

&lt;iframe 
  width="560" height="315" 
  src="https://www.youtube.com/embed/视频ID" 
  title="视频标题" 
  frameborder="0" 
  allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture" 
  allowfullscreen>
&lt;/iframe>

5. HTML5 新特性(常用)

特性标签/属性作用
语义化标签<header>, <footer>, <main> 等提升可访问性和 SEO
Canvas / SVG<canvas>, <svg>绘图、矢量图形
音视频<audio>, <video>原生媒体播放
表单新输入类型type=”email”, type=”date”, type=”range” 等更好的用户体验
本地存储localStorage, sessionStorage浏览器端数据存储
Web Workers / Service Worker后台线程、PWA 支持

6. 现代 HTML 开发注意事项(2025 年)

一句话总结:
HTML 是 Web 的骨架,2025 年的最佳实践是:语义化 + 可访问性 + 移动优先 + 性能优化。如果你需要某个具体功能的完整代码(比如响应式导航、暗黑模式切换、表单验证等),可以告诉我,我给你最现代的写法!

退出移动版