HTML 基础知识

文章目录

  • 一、HTML网页基本结构
  • 二、常用标签
    • [1. 标题标签](#1. 标题标签)
    • [2. 段落标签](#2. 段落标签)
    • [3. 超链接标签](#3. 超链接标签)
    • [4. 注释标签](#4. 注释标签)
    • [5. 标签属性](#5. 标签属性)
  • 三、设置字体格式
    • [1. 设置字体字形和效果](#1. 设置字体字形和效果)
    • [2. 设置字体颜色](#2. 设置字体颜色)
    • [3. 设置字体大小](#3. 设置字体大小)
  • 四、添加多媒体
    • [1. 添加网页图片](#1. 添加网页图片)
    • [2. 添加网页音频](#2. 添加网页音频)
    • [3. 添加网页视频](#3. 添加网页视频)
  • 五、获取网页资源
  • 六、创建容器
    • [1. <div>标签](#1.
      标签)
    • [2. 布局](#2. 布局)
  • 七、创建表格
    • [1. 表格标签](#1. 表格标签)
    • [2. 添加表格表头](#2. 添加表格表头)
    • [3. 添加表格标题](#3. 添加表格标题)

一、HTML网页基本结构

  • HTML(超文本标记语言)是网页的基础骨架,定义了网页的内容结构。

  • 基本结构代码:

html 复制代码
<!DOCTYPE html>
<html lang="zh-CN">
<head>
    <title>网页标题</title>
</head>
<body>
    <!-- 网页内容放在这里 -->
</body>
</html>
  • 标签说明:

  • :声明文档类型为HTML5

  • :根元素,lang属性指定语言

  • :头部区域,包含元数据和页面信息

  • :主体区域,包含所有可见内容

二、常用标签

1. 标题标签

  • 用于定义文档标题,共6个级别(h1-h6)

  • 示例

html 复制代码
<h1>这是一级标题</h1>
<h2>这是二级标题</h2>
<h3>这是三级标题</h3>
<h4>这是四级标题</h4>
<h5>这是五级标题</h5>
<h6>这是六级标题</h6>

2. 段落标签

  • 用于定义文本段落

  • 示例

html 复制代码
<p>这是一个段落。</p>
<p>这是另一个段落,HTML会自动在段落之间添加一些空白。</p>

3. 超链接标签

  • 用于创建超链接,跳转到其他页面或位置

  • 示例

html 复制代码
<!-- 链接到外部网站 -->
<a href="https://www.example.com">访问示例网站</a>

4. 注释标签

  • 用于添加注释,不会在浏览器中显示

  • 示例

html 复制代码
<!-- 这是一个HTML注释 -->
<p>这是一个段落。</p>
<!-- 
    这是多行注释
    可以跨越多行
-->

5. 标签属性

  • 属性为HTML元素提供额外信息,总是以名称/值对的形式出现

  • 示例

html 复制代码
<!-- class属性:用于CSS样式和JavaScript操作 -->
<div class="container main-content">内容区域</div>

<!-- id属性:唯一标识元素 -->
<h1 id="main-title">主标题</h1>

<!-- style属性:内联样式 -->
<p style="color: blue; font-size: 18px;">带样式的段落</p>

<!-- src和alt属性(用于图片) -->
<img src="image.jpg" alt="图片描述">

<!-- href属性(用于链接) -->
<a href="page.html" target="_blank">打开页面</a>

三、设置字体格式

1. 设置字体字形和效果

  • 使用语义化标签设置文本样式。

  • 示例

html 复制代码
<!-- 语义化文本标签 -->
<p>
  <b>加粗文本(仅样式)</b>
  <em>斜体文本(强调)</em>>
  <i>斜体文本(技术术语等)</i>
  <u>下划线文本</u>
</p>

2. 设置字体颜色

  • 使用color属性设置文本颜色。

  • 示例

html 复制代码
<!-- 使用style属性设置颜色 -->
<p style="color: red;">红色文字</p>
<p style="color: #0066cc;">蓝色文字(十六进制)</p>
<p style="color: rgb(0, 200, 0);">绿色文字(RGB)</p>
<p style="color: rgba(255, 0, 0, 0.7);">半透明红色文字</p>

3. 设置字体大小

  • 使用font-size属性设置字体大小。

  • 示例

html 复制代码
<!-- 使用绝对单位 -->
<p style="font-size: 16px;">16像素的文字</p>
<p style="font-size: 12pt;">12点的文字</p>

四、添加多媒体

1. 添加网页图片

  • 使用标签添加图片,src属性指定图片路径,alt属性提供替代文本。

  • 示例代码

html 复制代码
<!-- 基本图片 -->
<img src="images/photo.jpg" alt="自然风景图片">

<!-- 图片链接 -->
<a href="large-image.jpg">
  <img src="thumbnail.jpg" alt="点击查看大图">
</a>

2. 添加网页音频

  • 使用标签添加音频,支持多种格式。

  • 示例

html 复制代码
<!-- 基本音频播放器 -->
<audio src="music.mp3" controls>
</audio>

3. 添加网页视频

  • 使用标签添加视频,支持多种格式(MP4、WebM、OGG)。

  • 示例

html 复制代码
<!-- 基本视频播放器 -->
<video src="movie.mp4" controls width="640" height="360">
</video>

五、获取网页资源

六、创建容器

1.

标签

  • 是通用容器,用于分组和布局
  • 示例
html 复制代码
<!-- 基本div容器 -->
<div>这是一个div容器</div>

<!-- 带id和class的div -->
<div id="header" class="container">页眉区域</div>
<div id="main-content" class="container">主要内容区域</div>
<div id="footer" class="container">页脚区域</div>

<!-- 嵌套div -->
<div class="outer-container">
    <div class="inner-container">
        <p>嵌套容器内的内容</p>
    </div>
</div>

2. 布局

  • 使用div结合CSS创建各种网页布局。

  • 示例

html 复制代码
<!-- 基本布局结构 -->
<style>
  * { box-sizing: border-box; margin: 0; padding: 0; }
  body { font-family: Arial, sans-serif; }
  
  .container { 
    width: 80%; 
    margin: 0 auto; 
  }
  
  .header {
    background-color: #333;
    color: white;
    padding: 20px;
    text-align: center;
  }
  
  .nav {
    background-color: #444;
    overflow: hidden;
  }
  
  .nav a {
    color: white;
    padding: 14px 16px;
    text-decoration: none;
    display: block;
    float: left;
  }
  
  .row {
    display: flex;
    flex-wrap: wrap;
  }
  
  .sidebar {
    flex: 30%;
    background-color: #f1f1f1;
    padding: 20px;
  }
  
  .main {
    flex: 70%;
    padding: 20px;
  }
  
  .footer {
    background-color: #333;
    color: white;
    text-align: center;
    padding: 20px;
    margin-top: 20px;
  }
</style>

七、创建表格

1. 表格标签

  • 使用

    、、

    |------------|
    | 等标签创建数据表格。 |

  • 示例代码

html 复制代码
<!-- 基本表格 -->
<table>
  <tr>
    <td>单元格1</td>
    <td>单元格2</td>
  </tr>
  <tr>
    <td>单元格3</td>
    <td>单元格4</td>
  </tr>
</table>

2. 添加表格表头

  • 使用标签定义表头单元格,通常放在部分。

  • 示例代码

html 复制代码
<table >
  <thead>
    <tr>
      <th>产品名称</th>
      <th>价格</th>
      <th>库存</th>
    </tr>
  </thead>
  <tbody>
    <tr>
      <td>笔记本电脑</td>
      <td>¥6,999</td>
      <td>50</td>
    </tr>
    <tr>
      <td>智能手机</td>
      <td>¥3,299</td>
      <td>120</td>
    </tr>
  </tbody>
</table>

3. 添加表格标题

  • 使用标签为表格添加标题,通常放在

    标签后。

  • 示例代码

html 复制代码
<!-- 带标题的表格 -->
<table >
  <caption>第一季度销售报表</caption>
  <thead>
    <tr>
      <th>月份</th>
      <th>产品A</th>
      <th>产品B</th>
      <th>产品C</th>
      <th>总计</th>
    </tr>
  </thead>
  <tbody>
    <tr>
      <td>一月</td>
      <td>120</td>
      <td>85</td>
      <td>60</td>
      <td>265</td>
    </tr>
    <tr>
      <td>二月</td>
      <td>135</td>
      <td>92</td>
      <td>68</td>
      <td>295</td>
    </tr>
    <tr>
      <td>三月</td>
      <td>150</td>
      <td>105</td>
      <td>75</td>
      <td>330</td>
    </tr>
  </tbody>
  <tfoot>
    <tr>
      <th>季度总计</th>
      <th>405</th>
      <th>282</th>
      <th>203</th>
      <th>890</th>
    </tr>
  </tfoot>
</table>
相关推荐
掘金安东尼1 小时前
前端周刊第443期(2025年12月1日–12月7日)
前端·javascript
执携2 小时前
Vue Router (导航守卫)
前端·javascript·vue.js
火车叼位2 小时前
让 ast-grep 听你的:指定语言解析 Vue/TSX/JSX 全流程
前端·javascript·后端
San30.2 小时前
Vue 3 + DeepSeek 实现 AI 流式对话的完整指南
前端·vue.js·人工智能
桌角的眼镜2 小时前
Transformer学习笔记
笔记·学习
枣把儿2 小时前
「zotepad」用Gemini3pro写出一个高效写作和发文的记事本应用
android·前端·nuxt.js
前端开发爱好者2 小时前
VSCode 推出 绿色版!更强!更智能!
前端·javascript·visual studio code
明川2 小时前
Android Gradle 学习 - 生命周期和Task
android·前端·gradle
思成不止于此2 小时前
MySQL 基础核心知识点全梳理:从入门到实战
数据库·笔记·学习·mysql