HTML的“骨架”与“内容”

想象一下建房子:

html网页制作源码添加文字
(图片来源网络,侵删)
  • HTML (超文本标记语言):是房子的骨架和结构,它定义了哪里是标题,哪里是段落,哪里是图片。
  • CSS (层叠样式表):是房子的装修和风格,它定义了文字的颜色、大小、字体、布局等。
  • JavaScript:是房子的智能系统,它让房子能互动,比如自动开关灯。

我们目前只关注最核心的HTML骨架,也就是如何用标签来“标记”你的文字。


最基础的单个HTML文件

这是最简单的方式,所有内容(HTML结构和文字)都写在一个文件里,你只需要将下面的代码复制到一个文本编辑器(如记事本、VS Code、Sublime Text等),然后保存为 .html 格式的文件(my-first-page.html),最后用浏览器打开它就能看到效果。

完整源码示例

<!DOCTYPE html>
<html lang="zh-CN">
<head>
    <meta charset="UTF-8">我的第一个网页</title>
</head>
<body>
    <!-- 这是网页的主要内容区域 -->
    <h1>欢迎来到我的网站!</h1>
    <p>这是一个段落,你可以在这里写下任何你想分享的文字内容,HTML 使用标签来告诉浏览器这是一段文字。</p>
    <p>这是另一个段落,你可以创建很多段落来组织你的内容。</p>
    <h2>这是一个二级标题</h2>
    <p>二级标题通常用来作为主要内容下的小标题。</p>
    <h3>这是一个三级标题</h3>
    <p>三级标题可以用来进一步细分内容。</p>
</body>
</html>

如何操作:

  1. 打开记事本(或任何代码编辑器)。
  2. 复制上面的全部代码,粘贴进去。
  3. 点击“文件” -> “另存为”。
  4. 在“保存类型”中,选择“所有文件(*.*)”。
  5. 在“文件名”中,输入 index.html我的网页.html确保后缀名是 .html
  6. 保存后,找到这个文件,用浏览器(Chrome, Edge, Firefox等)打开它。

代码详解:你添加的文字在哪里?

在上面的代码中,你添加的文字主要位于两个地方:

<title> 标签中

  • 作用:这里面的文字不会显示在网页正文里,它会显示在浏览器标签页的标题上,这对于SEO(搜索引擎优化)和用户识别页面非常重要。

<body> 标签中

<body>
    <!-- 你所有的可见内容都写在这里 -->
    <h1>...</h1>
    <p>...</p>
</body>
  • 作用<body> 是网页的“身体”,所有用户能在浏览器窗口中直接看到的内容,比如文字、图片、视频等,都应该放在这里。

常用的文字标签(放在 <body> 内部)

为了告诉你的文字是什么类型,HTML 提供了许多标签,最常用的几个如下:

html网页制作源码添加文字
(图片来源网络,侵删)
标签名称 描述 示例
<h1><h6> 标题标签<h1> 是最重要的主标题,<h2> 是次级标题,以此类推,一个页面通常只有一个 <h1> <h1>主标题</h1>
<p> 段落标签,用于包裹一段文字,浏览器会自动在段落前后添加一些空白。 <p>这是一个段落。</p>
<span> ,它没有自己的任何样式或意义,只是用来包裹一小段文字,以便后续用CSS来单独设置这部分文字的样式(如颜色、大小)。 <p>这是一段包含 <span style="color:red;">红色</span> 文字的段落。</p>
<br> 换行标签,强制文字换到下一行,这是一个单标签,没有闭合标签。 第一行<br>第二行
<hr> 水平线标签,插入一条水平分割线,也是一个单标签。 <p>上一部分内容</p><hr><p>下一部分内容</p>

进阶 - 分离HTML和CSS(推荐)

当你的网页变大时,把所有的样式(比如颜色、字体)都写在HTML里会变得很混乱,专业的做法是将“结构”(HTML)和“样式”(CSS)分离开。

创建三个文件

在你的文件夹中创建以下三个文件:

  • index.html (网页结构)
  • style.css (网页样式)
  • images/ (一个用来放图片的文件夹,可选)

编写 index.html 文件

<!DOCTYPE html>
<html lang="zh-CN">
<head>
    <meta charset="UTF-8">分离样式和结构的网页</title>
    <!-- 引入外部的CSS文件 -->
    <link rel="stylesheet" href="style.css">
</head>
<body>
    <h1>一个漂亮的标题</h1>
    <p>这是一个普通的段落,它的样式由外部的 style.css 文件控制。</p>
    <p>这是另一个段落,我们也可以给特定的文字上色,<span class="highlight">这些文字是黄色的</span>。</p>
</body>
</html>

关键点<head> 标签中的 <link rel="stylesheet" href="style.css"> 告诉浏览器:“请去读取并应用 style.css 这个文件里的样式规则。”

编写 style.css 文件

在同一个文件夹下,创建 style.css 文件,并写入以下内容:

/* 这是CSS注释,浏览器会忽略它 */
/* 设置整个页面的基本样式 */
body {
    font-family: "Microsoft YaHei", "微软雅黑", sans-serif; /* 设置字体 */
    background-color: #f4f4f4; /* 设置背景色 */
    color: #333; /* 设置默认文字颜色 */
    line-height: 1.6; /* 设置行高,让文字更易读 */
    margin: 0; /* 去掉默认的页面边距 */
    padding: 20px;
}
/* 设置 h1 标签的样式 */
h1 {
    color: #0056b3; /* 设置标题颜色为蓝色 */
    border-bottom: 2px solid #0056b3; /* 在标题下方添加一条蓝色下划线 */
    padding-bottom: 10px;
}
/* 给 class 名为 "highlight" 的 span 标签设置样式 */
.highlight {
    color: #ff9800; /* 文字颜色为橙色/黄色 */
    font-weight: bold; /* 文字加粗 */
}

查看效果

用浏览器打开 index.html 文件,你会发现,虽然HTML文件里没有直接写颜色或字体,但文字的样式已经被 style.css 文件成功应用了。

需求 解决方案 示例
添加网页标题 使用 <title> <title>页面标题</title>
使用 <h1> <h1>主标题</h1>
添加段落 使用 <p> <p>这是一段文字。</p>
强制换行 使用 <br> 第一行<br>第二行
快速开始 创建一个 .html 文件,复制粘贴方法一的完整源码。 -
专业开发 分离HTML和CSS,使用 <link> 标签连接。 见方法二

从最简单的方法一开始,逐步尝试,你很快就能掌握在HTML中添加和美化文字的技巧!