486 字
24 行
3 分钟
HTML 基础语法
AI 整理,仅供参考。
1. HTML 基本结构(骨架)
一个标准的HTML文档有固定的嵌套结构,就像写文章要有标题和正文一样:
<!DOCTYPE html> <!-- 声明文档类型为HTML5 --><html> <!-- 根元素,包裹所有内容 --><head> <!-- 头部:定义元数据,不显示在页面上 --> <meta charset="UTF-8"> <!-- 设置字符编码,防止乱码 --> <title>页面标题</title> <!-- 显示在浏览器标签栏上 --></head><body> <!-- 主体:所有可见的页面内容都写在这里 --> <h1>你好,世界!</h1> <p>这是一个段落。</p></body></html>2. 标签(Tag)与元素(Element)
- 标签:由尖括号包裹关键字,如
<p>(开始标签)和</p>(结束标签)。 - 元素:开始标签 + 内容 + 结束标签,共同构成一个元素。
- 空元素:没有内容的标签可以自闭合,如换行
<br>、水平线<hr>、图片<img>。
3. 属性(Attributes)
属性写在开始标签中,用于为元素附加额外信息(如链接地址、图片路径、样式等)。格式为 属性名="属性值"。
<!-- href 是链接目标,target 是打开方式 --><a href="https://www.example.com" target="_blank">点击跳转</a>
<!-- src 是图片源文件,alt 是图片无法加载时的替代文字 --><img src="photo.jpg" alt="风景照">4. 嵌套与层级(父子关系)
标签必须正确嵌套,不能交叉重叠。浏览器依据这个层级关系来渲染页面。
<!-- 正确:先关闭里面的,再关闭外面的 --><div> <p>这是正确嵌套。</p></div>
<!-- 错误:交叉嵌套(会导致显示异常) --><div><p>这是错误嵌套。</div></p>5. 常用基础标签速览
- 标题:
<h1>~<h6>(数字越小,字号越大,<h1>最重要)。 - 段落:
<p>。 - 列表:无序
<ul>+<li>,有序<ol>+<li>。 - 分区与容器:块级容器
<div>(占一整行),行内容器<span>(不换行,常用于修饰局部文字)。 - 语义化标签(HTML5):
<header>(头部)、<nav>(导航)、<main>(主体)、<footer>(底部),让结构更清晰,利于SEO和无障碍访问。
6. 块级元素 vs. 行内元素
- 块级元素(如
<div>,<h1>,<p>):独占一行,默认宽度100%,可设宽高。 - 行内元素(如
<span>,<a>,<img>):与周围内容排在同一行,宽高由内容撑开。
7. 注释(Comments)
注释不会被浏览器渲染,仅用于程序员标记代码,方便后期维护。
<!-- 这里是注释,浏览器看不见我 -->