长城知识网

HTML基本常识有哪些核心要点?

什么是 HTML?

HTML 的全称是 HyperText Markup Language,即“超文本标记语言”。

  • 超文本:它不仅仅是普通的文本,还可以包含图片、链接、音频、视频、表格等各种元素,并且可以通过链接跳转到其他页面。
  • 标记语言:它不是一种编程语言(没有逻辑、循环、变量),而是通过 来“标记”内容的结构和含义,浏览器会解析这些标签,然后将内容渲染成我们看到的网页。

一个简单的比喻: HTML 就像一份房子的设计图纸<header> 是房顶,<body> 是房屋主体,<p> 是一段文字描述,<img> 是一幅挂在墙上的画,浏览器就是施工队,它严格按照这份图纸(HTML代码)来建造(渲染)出房子(网页)。

HTML基本常识有哪些核心要点?-图1
(图片来源网络,侵删)

HTML 的基本结构

一个完整的 HTML 文档都有一个固定的、标准的结构,所有网页内容都写在这个结构里。

<!DOCTYPE html>
<html lang="zh-CN">
<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">我的第一个网页</title>
</head>
<body>
    <h1>欢迎来到我的网站!</h1>
    <p>这是一个段落。</p>
</body>
</html>

我们来逐行解析这个结构:

  1. <!DOCTYPE html>

    • 文档类型声明,它告诉浏览器,这个文件是一个 HTML5 文档,这是 HTML5 的标准写法,必须放在文件的最开头。
  2. <html lang="zh-CN">...</html>

    HTML基本常识有哪些核心要点?-图2
    (图片来源网络,侵删)
    • 根元素,所有 HTML 内容都包含在 <html> 标签内。
    • lang="zh-CN" 是一个属性,指明网页的语言是中文(中国),有助于搜索引擎和屏幕阅读器更好地理解页面。
  3. <head>...</head>

    • 文档头,它包含了页面的元数据(metadata),即关于数据的数据,这些内容不会直接显示在页面上,但提供了页面的重要信息。
    • <meta charset="UTF-8">: 声明字符编码为 UTF-8,这是一个国际通用的编码,可以显示包括中文在内的各种语言。非常重要!
    • <meta name="viewport" ...>: 用于响应式网页设计,确保在移动设备上能正确显示。
    • <title>...</title>: 会显示在浏览器的标签页上,也是搜索引擎收录时的重要参考。
  4. <body>...</body>

    • 文档体,这是网页的,所有用户能看到的东西,比如文字、图片、链接、视频等,都写在这里。

HTML 核心概念

HTML 的基本构成单位。

  • 语法:通常由开始标签、和结束标签组成。
    • 开始标签:<标签名>
    • 结束标签:</标签名>
    • <p>这是一个段落。</p>
  • 自闭合标签的标签,通常在开始标签中加一个斜杠 来闭合。
    • <img src="image.jpg" alt="一张图片"><br> (换行)。

元素

一个 HTML 元素由开始标签、和结束标签共同构成。<p>这是一个段落。</p> 就是一个完整的段落元素。

HTML基本常识有哪些核心要点?-图3
(图片来源网络,侵删)

属性

为标签提供额外信息的“修饰词”。

  • 语法<标签名 属性名="属性值">
  • 特点
    • 属性写在开始标签内。
    • 属性和标签名之间用空格隔开。
    • 一个标签可以有多个属性,用空格隔开。
  • 常见属性
    • id: 元素的唯一标识符,在整个页面中必须是唯一的,常用于 CSS 样式和 JavaScript 操作。
    • class: 元素的类名,一个元素可以有多个类名,多个元素也可以共享同一个类名,常用于 CSS 样式。
    • src: (source) 指向外部资源(如图片、视频、脚本)的路径。
    • alt: (alternative) 图片无法显示时的替代文本,对 SEO 和可访问性非常重要。
    • href: (hyperreference) 链接的目标地址。

常用 HTML 标签分类

标签

名称 描述
<h1> - <h6> 标题标签 <h1> 是最重要的标题,<h6> 是最次要的,一个页面通常只有一个 <h1>
<p> 段落标签 用于定义一个文本段落。
<strong><b> 加粗标签 <strong> 语义上表示“重要性”,<b> 表示“视觉上突出”,推荐使用 <strong>
<em><i> 斜体标签 <em> 语义上表示“强调”,<i> 表示“视觉上倾斜”,推荐使用 <em>
<br> 换行标签 强制文本换行。
<hr> 水平线标签 创建一条水平分割线。
<blockquote> 引用标签 用于引用一段较长、独立的内容。
<q> 短引用标签 用于引用一小段文本。

列表标签

名称 描述
<ul> 无序列表 列表项前是圆点、方块等。
<ol> 有序列表 列表项前是数字、字母等。
<li> 列表项 用于定义列表中的每一个项目。

示例:

<!-- 无序列表 -->
<ul>
  <li>苹果</li>
  <li>香蕉</li>
  <li>橙子</li>
</ul>
<!-- 有序列表 -->
<ol>
  <li>第一步</li>
  <li>第二步</li>
  <li>第三步</li>
</ol>

链接和图片标签

名称 描述
<a> 锚点标签 用于创建超链接。
<img> 图片标签 用于在页面中嵌入图像。

示例:

<!-- 链接 -->
<a href="https://www.google.com" target="_blank">访问 Google</a>
<!-- href 指向链接地址,target="_blank" 表示在新标签页打开 -->
<!-- 图片 -->
<img src="path/to/your/image.jpg" alt="美丽的风景" width="300">
<!-- src 是图片路径,alt 是替代文本,width 是宽度 -->

容器标签(布局基础)

名称 描述
<div> 区块容器 一个没有特定语义的块级容器,常用于布局和分组其他元素。
<span> 一个没有特定语义的行内容器,常用于对一小段文本进行样式或操作。

示例:

<div style="background-color: lightgray; padding: 10px;">
  <h2>这是一个标题</h2>
  <p>这是 <span style="color: red;">红色</span> 的文字。</p>
</div>

表格标签

名称 描述
<table> 表格 创建一个表格。
<tr> 表格行 (table row) 创建表格中的一行。
<td> 表格单元格 (table data) 创建一个单元格。
<th> 单元格 (table header) 创建一个表头单元格,文字会加粗居中。
<thead> 表格头部 定义表格的头部内容。
<tbody> 表格主体 定义表格的主体内容。

HTML 与 CSS、JavaScript 的关系

HTML、CSS 和 JavaScript 是构建现代网页的“三剑客”,它们各司其职:

  • HTML (结构):负责定义网页的,它回答了“这是什么?”的问题(这是一个标题,这是一段文字,这是一张图)。
  • CSS (样式):负责美化网页的外观和布局,它回答了“它应该长什么样?”的问题(文字是红色、居中,背景是蓝色,图片大小是 200x200 像素)。
  • JavaScript (行为):负责实现网页的交互和动态效果,它回答了“它应该做什么?”的问题(点击按钮后弹出提示框,表单提交前进行验证,图片轮播)。

简单比喻:

  • HTML 是房子的钢筋水泥结构
  • CSS 是房子的装修和油漆
  • JavaScript 是房子的智能家居系统(开关灯、控制窗帘)。

如何开始写 HTML?

  1. 文本编辑器:使用任何代码编辑器,如 VS Code (强烈推荐)、Sublime Text、Notepad++ 等,不要用记事本,因为它不支持代码高亮。
  2. 创建文件:新建一个文件,将其命名为 index.html (这是网站首页的通用名称)。
  3. 编写代码:将上面的“基本结构”模板复制进去,然后开始添加你的内容。
  4. 在浏览器中查看:保存文件,然后用浏览器(如 Chrome、Firefox、Edge)打开这个 index.html 文件,你就能看到你写的网页了。

HTML 是一门非常简单但至关重要的语言,掌握它的基本常识,你就掌握了构建万维网的基础,记住核心:用标签构建结构,用属性提供信息,让浏览器来渲染内容,从模仿开始,多写多练,很快你就能熟练掌握它。

分享:
扫描分享到社交APP
上一篇
下一篇