HTML 简介

  • HTML:超文本标记语言,用来描述网页的结构。
  • 浏览器解析 HTML 标签,渲染成页面内容。

HTML 基本结构

<!DOCTYPE html>
<html>
<head>
    <meta charset="UTF-8">
    <title>页面标题</title>
</head>
<body>
    页面上显示的内容
</body>
</html>
标签作用
<!DOCTYPE html>声明文档类型,让浏览器按标准模式解析
<html>根元素
<head>元数据区(标题、编码、引入 CSS 等)
<meta charset="UTF-8">设置字符编码,避免乱码
<title>浏览器标签栏显示的标题
<body>用户可见的内容区域

常用标签

块级元素(独占一行)

标签含义
<h1> ~ <h6>标题,1 级最大,6 级最小
<p>段落
<div>通用容器,无样式,用于布局
<ul><ol>无序列表、有序列表
<li>列表项
<hr>水平分割线

行内元素(不换行)

标签含义
<span>通用行内容器,无样式
<a>超链接
<img>图片
<strong> / <b>加粗(strong 语义更强)
<em> / <i>斜体

示例

<h1>一级标题</h1>
<p>这是一个段落,里面可以放<a href="https://example.com">链接</a>。</p>
<div class="box">这是一个块容器</div>
<ul>
    <li>列表项1</li>
    <li>列表项2</li>
</ul>
<img src="photo.jpg" alt="描述文字">

标签属性

  • 属性写在开始标签内,格式:属性名="属性值"
  • 常用通用属性
属性作用
id唯一标识
class类名(用于 CSS 或 JS)
style行内样式
title鼠标悬停提示文字

特殊属性举例

  • <a href="链接地址" target="_blank">target="_blank" 表示新标签页打开
  • <img src="图片地址" alt="图片无法显示时的替代文字">

注释

<!-- 这里是注释,浏览器不会显示 -->

总结:HTML 核心就是

  • 标签:告诉浏览器这是什么元素
  • 属性:给标签附加额外信息
  • 嵌套:标签正确包裹,形成树状结构

掌握以上内容,就能写出任意静态页面。复杂的布局靠 CSS 控制,行为靠 JS,HTML 只管 结构