Web前端入门第 6 问:HTML 的基础语法结构
HTML的全称为超文本标记语言(HyperText Markup Language),基础语法结构由标签、元素、属性和内容组成,遵循层级嵌套的树形结构。
关键语法规则
标签(Tags)
- 双标签语法
标签成对出现,由一个开始标签和结束标签组成。如:
<div></div>
- 单标签语法
标签只有开始标签,没有结束标签。如:
<img >
<br >
<br />
html5 规范允许 <br />
写作 <br>
,两种写法都是正确的。
元素(Elements)
由开始标签、内容和结束标签组成。如:
<p>这是段落内容</p>
属性(Attributes)
位于开始标签内,格式为 name="value"。
常见属性:
id:唯一标识符,如:
<div id="header"></div>
class:定义 CSS 类,如:
<p class="text-red">段落</p>
href:链接地址,如:
<a href="https://example.com">链接</a>
src:资源路径,如:
<img src="image.jpg">
注释
语法:<!-- 注释内容 -->
,不会在页面显示,用于说明代码。如:
<!-- 引入一个静态图片,广告banner图 -->
<img src="image.jpg">
嵌套规则
元素必须正确嵌套,禁止交叉。
正确示例:
<div>
<p>段落1</p>
<img src="image.jpg">
<p>段落2</p>
</div>
错误示例:
<p>段落1 <div> </p>
<p>段落2</p> </div>
div 标签与 p 标签交叉,此类语法是错误的,浏览器会自我修正,会导致文档结构显示异常!!
代码规范建议
-
缩进使用 2 或 4 个空格,保持层级清晰。
-
属性值始终用双引号包裹。
-
自闭合标签无需斜杠(HTML5 规范),如
<img src="...">
。
HTML 基础文档结构
<!-- 声明文档类型为 HTML5 -->
<!DOCTYPE html>
<!-- 根元素,lang 属性定义语言 -->
<html lang="zh-CN">
<head>
<!-- 字符编码 -->
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<!-- 显示在浏览器标签页 -->
<title>页面标题</title>
<!-- 引入外部 CSS -->
<link rel="stylesheet" href="style.css">
<!-- 引入 JavaScript -->
<script src="script.js"></script>
</head>
<body>
<!-- 页面可见内容 -->
<h1>一级标题</h1>
<p>这是一个段落。</p>
</body>
</html>
文章首发于微信公众号【前端路引】,欢迎 微信扫一扫 查看更多文章。
本文来自博客园,作者:前端路引,转载请注明原文链接:https://www.cnblogs.com/linx/p/18743088