← 教程目录 第 04 章 · 改页面与界面优化

首页 › 建站教程 › 第 04 章

第 04 章 · 改页面与界面优化

网站已经能打开了,但页面上还是模板自带的名字和文字。这一章教你把页面变成自己的: 改文字、换配色、换头像、加板块,用浏览器自带的开发者工具边改边看, 最后再讲怎么让网站又快又好看。全程不需要你会写代码 —— 你只需要会「找」和「换」。

看这一章之前,请先确认:你的网站已经能打开,并且你已经把 index.html 上传到服务器了。 如果打开还是宝塔的默认页,请先回第 01 章把「上传内容」那一步做完。没上传文件就学改页面,等于在草稿纸上写作业。

本章预计用时 35 分钟。建议左边开教程,右边开你的网站和编辑器,边看边做。

一个网页只有三种东西可以改

很多人以为"改网页"是件很玄的事,其实网页就像一个房子,能改的只有三样: 房子里摆什么(内容)、墙刷成什么颜色(样式)、 房子有几个房间(结构)。除此之外没有第四种。

类别是什么举例在文件的哪儿
内容 文字和图片 站名、自我介绍、卡片文字、头像、邮箱地址 <body> 里的文字,以及 src="…" 指向的图片
样式 长什么样 颜色、字号、间距、圆角、边框、阴影、动画 <head> 里的 <style>…</style>
结构 有几块 多一个板块、多一个导航项、多一张卡片、多一条笔记 复制一段 HTML 代码

所以你的 index.html 打开以后,其实是两个世界: 上面 <head> 里的 <style> 是"化妆说明书"(CSS), 下面 <body> 里的是"房子的内容"(HTML)。 你在网页上看到的每一个字、每一块颜色,都能在这两个地方找到出处。

「我想改…」对照表

下面这张表建议直接收藏。左边是你想改的东西,右边告诉你去搜什么关键词。

我想改去哪儿改搜这个关键词
浏览器标签页上的标题<head> 里<title>
整站的配色(按钮、高亮、图标底色)<style> 最上面--主色
左上角的站名顶部导航class="logo"
首屏那句最大的话首屏板块<h1> 或「你好,我是」
头像关于我板块class="头像"
自我介绍、技能标签关于我板块class="标签"
作品卡片我在做的事板块class="卡片"
笔记 / 文章列表笔记板块class="文章"
相册里的照片相册板块class="相册项"
"最近"的时间线动态板块class="时间线条目"
邮箱、GitHub 按钮联系板块mailto: / class="按钮"
页脚署名、友情链接、年份<footer> 里© 或「友情链接」

好消息:新手 90% 的需求都只是「内容」。改文字、换图片不会把网站改坏 —— 最坏情况也就是打错一个字。真正需要小心的只有"改样式"和"改结构"那两类,后面会讲怎么保命。

改文件的三条路

先记住一句最重要的话:别人访问网站时看到的,永远是服务器上那个文件。 你电脑上的副本、开发者工具里的试验,都不会影响别人。所以"改"这件事,最后一定要落到 "把改好的文件放回服务器"。

方法一:宝塔面板在线编辑(改几个字最方便)

  1. 浏览器打开宝塔面板地址(忘了地址和密码:SSH 连上服务器输入 bt default 就能看到)。
  2. 左侧点「网站」,找到你的域名那一行。
  3. 点它右边的「根目录」(也可以点站点名进去,再点「文件管理」),路径一般是 /www/wwwroot/你的域名/。
  4. 先备份:右键 index.html → 重命名 → 改成 index-旧.html。 这一步只花 3 秒,能救你一条命。
  5. 双击 index.html,面板自带的编辑器就打开了。
  6. 按 Ctrl+F 搜索 【改】 或 --主色,跳到你要改的地方。
  7. 改完按 Ctrl+S 保存(或点编辑器右上角的保存按钮)。
  8. 回到你的网站,按 Ctrl+F5 强制刷新,看效果。

适合:改几个字、改一个颜色。缺点:自带编辑器比较简陋, 改大段代码容易看花眼,也没有好用的撤销。

方法二:本地改好再上传(推荐,本章默认用这条)

  1. 在电脑上装一个免费编辑器 VS Code(搜"VS Code 下载"即可,装完是中文界面)。
  2. 用它打开你电脑上的 index.html(或者先从服务器下载一份最新的)。
  3. 改内容。编辑器会自动给代码上色,找东西比记事本快十倍。
  4. 按 Ctrl+S 保存(看清标题栏有没有小圆点,有小圆点就是没保存)。
  5. 回到宝塔:网站 → 你的站点 → 根目录 → 文件管理 → 上传 → 选中文件 → 同名时选「覆盖」。
  6. 回网站按 Ctrl+F5 看效果。

适合:改动多、需要反复试。好处:有语法高亮、多级撤销、 全局搜索替换,改错了 Ctrl+Z 就能退回去。

方法三:FTP 上传(文件多的时候方便)

  1. 宝塔面板 → 「FTP」 → 添加 FTP 账号,记下用户名、密码、端口(一般是 21)。
  2. 电脑上装 FileZilla(免费)。
  3. 打开站点管理器,新建站点:主机填服务器 IP,端口 21,协议 FTP,加密选"如果可用", 填 FTP 用户名和密码,连接。
  4. 连上后窗口分两半:左边是你电脑,右边是服务器。
  5. 在右边进到 /www/wwwroot/你的域名/,把左边的文件拖过去,提示覆盖就确认。

适合:要批量上传几十张照片、批量改名、批量删除。

三条路怎么选

方法适合场景优点缺点
面板在线编辑改一两个字、临时救急不用装任何软件,手机也能操作编辑器弱,容易改错
本地改 + 上传日常改页面(推荐)好编辑、能撤销、能搜索替换多一步上传
FTP文件多、要批量操作像操作本地文件夹一样直观要装软件、要配账号

新手必踩的三个坑,提前给你标出来:

HTML 最小知识:网页的骨架

HTML 的全部工作就是一件事:给内容贴标签。 你告诉浏览器"这是标题""这是一段话""这是一张图片",浏览器就按对应的样式显示出来。 你不需要会"写",只要会"认得"和"换掉"。

标签长什么样

<p class="板块说明">这里是一段说明文字。</p>
 ↑    ↑                    ↑              ↑
 标签名 属性(可选)        内容           结束标签(多一个斜杠)

常用标签速查

标签作用在模板里的例子
<h1>最大的标题,一页一般只用一个首屏那句"你好,我是…"
<h2>板块标题"关于我""我在做的事"
<h3>小标题(卡片标题)"我的第一个网站"
<p>一段文字所有正文段落
<a>链接,点一下跳走导航、按钮、"发邮件"
<img>图片,src 是图片路径头像、相册照片
<div>一个"盒子",用来装东西(用得最多)卡片、图标、导航
<span>一小段行内文字,用来单独上色大标题里高亮的名字
<section>一个板块关于我、作品、相册…
<ul><li>无序列表 / 列表项相册外的普通列表
<br>换行大标题里的强制换行
<audio>音频播放器"随便听听"那个播放条
<iframe>把一个页面嵌进来留言板就是嵌进来的

class 和 id 的区别(很多新手卡在这)

class(类)id(标识)
写法class="卡片"id="作品"
能重复吗能,一页可以有很多个不能,一页只能有一个
干什么用挂钩 CSS 样式(.卡片 { … })做锚点跳转(href="#作品")
删了会怎样这块的样式全没了导航点过去不跳了

所以加一个新板块时,这两个都要写: <section id="相册"> 里的 id 是给导航跳转用的, 里面的 <div class="网格"> 是给样式用的。 最省事的做法:整段复制一个已有的板块,再把文字换掉,class 和 id 一起带过来改个名。

属性是干什么的

属性写在哪作用
href="…"<a>点了跳到哪:可以是网址、#板块名、mailto:邮箱
src="…"<img>、<audio>、<iframe>要显示哪个文件(路径)
alt="…"<img>图片的文字说明:图挂了会显示它,搜索引擎也读它
class / id几乎所有标签上面刚讲过
target="_blank"<a>在新标签页打开(外链都建议加上)
rel="noopener"<a>配合 target="_blank" 用的安全属性,一起复制就行
download<a>点击直接下载,而不是在浏览器里打开
loading="lazy"<img>、<iframe>滚到它附近才加载,省流量

注释:给自己看的便利贴

<!-- 这是注释,浏览器完全不显示,只有看代码的人能看到 -->

<!-- 也可以用来临时"关掉"一段代码:
<div class="卡片">暂时不想要这张卡片</div>
-->

你的模板全文都埋了 <!-- 【改】… --> 这样的注释, 就是为了让你在代码里一眼看到"这里可以改"。注释不影响网页显示,放心留着。

一个完整的例子(逐行解释)

<!-- 一个板块:关于我 -->
<section id="关于">                          <!-- 板块开始,id 给导航跳转用 -->
  <div class="容器">                          <!-- 容器:控制内容宽度、居中 -->
    <h2 class="板块标题">关于我</h2>          <!-- 板块大标题 -->
    <p class="板块说明">两三句话介绍自己。</p> <!-- 灰色小说明 -->
    <div class="关于">                        <!-- 这一块左右排:头像 + 文字 -->
      <img class="头像" src="avatar.svg" alt="头像">  <!-- 头像图片 -->
      <div class="关于文字">                  <!-- 右边文字 -->
        <p>我是一名普通学生,最近在折腾自己的第一个网站。</p>
        <div class="标签组">                  <!-- 标签串 -->
          <span class="标签">网页设计</span>  <!-- 一个标签 -->
        </div>
      </div>
    </div>
  </div>
</section>                                   <!-- 板块结束 -->

看懂这个例子,你就看懂了整份模板:外层套容器,里面放标题、说明、内容, 内容再用 class 去匹配样式。你要做的只是把里面的中文换掉。

三条铁律

  1. 标签必须成对。有 <div> 就要有 </div>。 删内容时只删中文,别把尖括号和斜杠一起删了。
  2. 不要乱删 class 和 id。它们是样式的"接头暗号",删掉样式立刻失效。 想改样子,去 <style> 里改,而不是删属性。
  3. 注释里的东西不显示。网页上看不到不代表没写错,改完记得在浏览器里验证。

新手最常见的 5 个错误

错误症状怎么修
漏了 </div>后面一大片内容全挤进上一个盒子里,排版乱掉在编辑器里点标签,看配对高亮;或数一数 div 的开头结尾数量
class 名打错(card 写成 卡片 又写成别的)样式不生效,看着"没变化"永远复制粘贴 class 名,别手打
用了中文标点标点后面那段样式或文字异常代码里一律用英文标点:, : ; " "
把 < 打成 < 或 &lt;标签被当普通文字显示在页面上切回英文输入法重新打
删了 <meta name="viewport"> 那一行手机上打开变得很小、要手动放大别删 <head> 里那行 viewport

CSS 最小知识:给网页化妆

CSS 决定"长什么样"。它的语法只有一句口诀: 选中谁,就把什么改成什么。

.卡片 {                  /* 选中所有 class="卡片" 的元素 */
  background: #ffffff;   /* 属性名: 值;  —— 背景色设成白色 */
  padding: 26px;         /* 内边距 26 像素 */
}

.卡片:hover {            /* 鼠标移到卡片上时,额外生效 */
  transform: translateY(-4px);   /* 往上浮 4 像素 */
}

选择器:怎么"选中"

写法选中谁例子
p页面上所有 <p>标签选择器(少用,影响面太大)
.卡片所有 class="卡片" 的元素最常用,前面那个点是关键
#联系id="联系" 的那一个前面是井号
.卡片 h3卡片里面的 <h3>空格 = "里面的"
.按钮:hover鼠标悬停在按钮上时做悬停效果
@media (max-width: 560px)屏幕宽度小于 560px 时(手机)手机端单独调样式
:root整个页面放全站变量,模板里 --主色 就写在这

改样式时最容易犯的错是改错了选择器:你想改按钮,结果改了 .按钮, 但页面上按钮其实叫 .按钮-主要,于是"改了没反应"。 办法:用浏览器右键 → 检查,看这个元素的 class 到底叫什么,照着它改。

颜色怎么写

#2563eb 这种写法叫十六进制颜色,一共 6 位:#后面前两位是红、 中间两位是绿、后两位是蓝,每一位从 0 到 f(相当于 0~255)。 #000000 是黑,#ffffff 是白。

写法意思例子
#2563eb十六进制,最常用模板的主色就是它
rgba(0,0,0,.07)黑色 + 7% 不透明度做淡淡的阴影
#fff缩写,#ffffff 的简写白色
red / white颜色名,够用但不精确临时测试用
常用颜色色值适合什么网站
蓝#2563eb通用、科技、工具类(模板默认)
绿#16a34a环保、健康、学习打卡
紫#7c3aed创意、个人博客
橙#ea580c活泼、美食、运动
青#0891b2冷静、专业
粉#db2777少女、手作、插画
灰黑#0f172a文字色(模板默认)

常用的 CSS 属性

属性管什么值怎么写
color文字颜色#0f172a
background背景色 / 背景图#ffffff 或 url("bg.jpg") center/cover
font-size字号16px、1.1rem、clamp(20px,3vw,26px)
font-weight字粗400 正常、600 半粗、700 粗
line-height行高(行间距)1.75(不带单位表示倍数)
text-align文字对齐left / center / right
padding内边距(内容离边框的距离)26px 或 10px 20px(上下 左右)
margin外边距(和隔壁的距离)0 auto 表示"上下 0、左右自动居中"
border-radius圆角16px 圆角、999px 胶囊形、0 直角
border边框1px solid #e2e8f0(粗细 样式 颜色)
box-shadow阴影0 10px 30px rgba(15,23,42,.06)
max-width最大宽度1000px(模板里那个 --宽度)
display: flex / grid排列方式(横排 / 网格)模板已经写好了,你一般不用动
transition过渡动画时长.2s(鼠标移上去平滑一点)

内边距和外边距的区别(最经典的困惑)

┌────────── margin(外边距:我和隔壁的距离)──────────┐
│   ┌─────────── border(边框)───────────┐            │
│   │   ┌──────── padding(内边距)────┐  │            │
│   │   │      内容 content            │  │            │
│   │   └─────────────────────────────┘  │            │
│   └────────────────────────────────────┘            │
└─────────────────────────────────────────────────────┘

一句话记住:padding 是"内容离自己边框的距离",margin 是"自己和隔壁的距离"。 觉得文字贴着卡片边缘 → 加 padding;觉得两块之间太挤 → 加 margin。

CSS 变量:模板最方便的地方

模板最上面写了一段这样的东西:

:root {
  --主色: #2563eb;     /* 定义了一个变量,名字叫「主色」 */
  --圆角: 18px;
}

.按钮-主要 {
  background: var(--主色);   /* 使用这个变量 */
  border-radius: var(--圆角);
}

变量的意义是:你只要改一处,全站所有用到它的地方一起变。 模板里的变量清单如下,改配色、改圆角、改内容宽度都找它们:

变量管什么默认值
--主色按钮、高亮文字、图标底色、链接#2563eb
--主色深鼠标悬停时的深一档颜色#1d4ed8
--文字正文颜色#0f172a
--次要灰色说明文字#64748b
--背景页面底色#f8fafc
--卡片卡片/内容块底色#ffffff
--边框分割线和描边#e2e8f0
--圆角所有卡片的圆角18px(改 0 就是直角风)
--宽度内容最大宽度1000px

CSS 写错了不报错,只会"没效果"

HTML 写错,页面上会直接多出奇怪的文字;但 CSS 写错是完全静音的 —— 浏览器悄悄忽略那一条规则。 所以"改了没变化"时,先检查这几个最常见的语法问题:

10 个照抄就能用的修改

下面每一条都写成"搜什么 → 改成什么",代码可以直接复制。 改完记得:保存 → 上传 → Ctrl+F5。示例里的文字请换成你自己的。

① 换整站配色(最爽的一次修改)

搜:--主色 位置:<style> 最上面的 :root

:root {
  --主色: #16a34a;      /* 换成你喜欢的颜色,全站按钮/高亮/图标一起变 */
  --主色深: #15803d;    /* 比主色深一档,鼠标悬停时用 */
}

比如想换成绿色,就把 #2563eb 改成 #16a34a、#1d4ed8 改成 #15803d。 配色建议:主色只用一个,其他都交给黑白灰,页面立刻显得干净。

② 改站名与浏览器标签页标题

搜:<title>(标签页)和 class="logo"(左上角)

<title>我的个人主页</title>              <!-- 浏览器标签页上的字 -->
<meta name="description" content="记录我的作品和学习笔记。">

<div class="logo">我的个人主页</div>        <!-- 网站左上角显示的字 -->

顺手把 description(搜索引擎里显示的简介)也改掉,这是最简单的 SEO。

③ 改首屏大标题

搜:「你好,我是」 位置:首屏板块的 <h1>

<h1>你好,我是<span>你的名字</span><br>一个还在学习的人</h1>

④ 换头像

搜:class="头像"

<!-- 换之前(用的是模板自带的小人图) -->
<img class="头像" src="avatar.svg" alt="头像" width="116" height="116">

<!-- 换之后(换成你自己的照片 photo.jpg) -->
<img class="头像" src="photo.jpg" alt="我的头像" width="116" height="116">
  1. 找一张正方形的照片(建议 400×400 像素),重命名为 photo.jpg。
  2. 用压缩工具压到 200KB 以内(在线搜"图片压缩"即可)。
  3. 上传到网站根目录(和 index.html 同一层,不要放进子文件夹)。
  4. 把上面那行 src 改成 photo.jpg。

看不到图?八成是三种原因:文件名写错(注意大小写)、图片没上传到同一层、或者图片太大还没加载出来。

⑤ 加一张卡片

搜:class="卡片" 位置:"我在做的事"板块里

<div class="卡片">
  <div class="图标">🚀</div>          <!-- 这里放一个 emoji 当图标 -->
  <h3>新卡片标题</h3>                 <!-- 卡片的小标题 -->
  <p>这里写这张卡片的说明文字。</p>    <!-- 卡片的正文 -->
</div>

把上面这 4 行整段复制,粘贴到已有卡片的后面(</div> 和 </div> 之间),然后改中文。图标可以直接把 emoji 换掉:🌐 📝 🎨 📷 🎵 💡 🧰 🚀。 网格会自动换行,加第四张、第五张都不会挤。

⑥ 加一个导航项 + 新板块

这是最像"改结构"的一条,其实也只是复制粘贴。分三步:

第一步:在顶部导航里加一行(搜 class="导航链接")。

<a href="#相册">相册</a>     <!-- href 写 # + 板块的 id -->

第二步:在任意板块前面插入一个新板块(比如插在"联系"之前)。

<section id="相册">                            <!-- id 要和导航里的 #相册 对上 -->
  <div class="容器">
    <h2 class="板块标题">相册</h2>
    <p class="板块说明">一些随手拍的照片。</p>
    <div class="网格">                          <!-- 网格:自动排列的格子 -->
      <div class="卡片">
        <img src="1.jpg" alt="照片说明">
      </div>
    </div>
  </div>
</section>

第三步:把照片 1.jpg 上传到根目录,刷新看效果。

为什么导航点了没反应?99% 是 href="#相册" 里的名字和 <section id="相册"> 里的 id 对不上(多一个空格、少一个字都不行)。 两边必须一模一样。

⑦ 改按钮文字与链接

搜:class="按钮

<!-- 主要按钮(实心,一个区域最多放一个) -->
<a class="按钮 按钮-主要" href="mailto:你的邮箱@example.com">发邮件</a>

<!-- 次要按钮(描边,可以放多个) -->
<a class="按钮 按钮-次要" href="https://github.com/你的用户名"
   target="_blank" rel="noopener">GitHub</a>
你想让按钮干什么href 怎么写
跳到页面上某个板块href="#留言"
打开别人的网站href="https://example.com"(配 target="_blank")
发邮件href="mailto:you@example.com"
下载一个文件href="download/文件.zip" download
打电话(手机上)href="tel:13800000000"

⑧ 给页面加一层浅色背景图

搜:body { 位置:<style> 里基础部分

body {
  background: #f8fafc url("bg.jpg") center/cover fixed no-repeat;
}

背景图别超过 300KB。它是整页最大的一张图,用一张 3MB 的手机照片当背景, 首页会慢到让人关掉。建议挑浅色、低对比、有大量留白的图,否则文字会看不清。

⑨ 手机端字号太大 / 太小

搜:@media (max-width: 560px)(模板最下面那段手机专用样式)

@media (max-width: 560px) {
  .首屏 h1 { font-size: 24px; }   /* 手机上大标题的字号,默认是自适应,可以在这里钉死 */
  .关于 { gap: 18px; }            /* 头像和文字之间的间距 */
}

@media 的意思是"当屏幕符合条件时,才用下面这些样式"。 max-width: 560px 就是"屏幕宽度小于 560 像素时"(约等于手机)。 想单独调手机上的效果,就在这里改;电脑上的效果不受影响。

⑩ 加网站图标(浏览器标签上的小图)

搜:rel="icon" 位置:<head> 里

<!-- 用 svg 图标(清晰、体积小,推荐) -->
<link rel="icon" href="../favicon.svg" type="image/svg+xml">

<!-- 或者用传统的 ico 图标 -->
<link rel="icon" href="favicon.ico">

用一个 32×32 的小图片命名为 favicon.ico 上传到根目录即可。 模板自带 favicon.svg,你可以直接用记事本打开它, 把里面的颜色和文字改成自己的 —— 它本身就是一段纯文本,很好改。

还有三处也能照抄

想加什么搜这个 class怎么加
一条笔记 / 文章class="文章"整段 <a class="文章">…</a> 复制,改标题、摘要、日期
一张相册照片class="相册项"把 <div class="相册项" style="…"> 换成 <div class="相册项"><img src="1.jpg" alt="照片"></div>
一条"最近"动态class="时间线条目"整段复制,改日期和内容
一个技能标签class="标签"复制一行 <span class="标签">…</span>

用开发者工具边改边看(最值得学的一项技能)

前面说"改完上传再刷新",一次要十几秒,试十次就烦了。 浏览器自带的开发者工具能让你当场改、当场看, 而且改坏了刷新一下就恢复 —— 它是一张免费的草稿纸。

怎么打开:右键 → 检查(不用 F12)

在网页上任意位置点右键 → 检查(有些浏览器写"审查元素"), 开发者工具就会从右边(或下边)弹出来,并且自动选中你刚才点的那块内容。 这是最省事的打开方式,也完全绕过了笔记本键盘的 F 键问题。

四个面板,各管什么

面板看什么什么时候用
Elements(元素)左边是 HTML 结构,右边是这块元素生效的 CSS99% 的时间都在这里
Styles(在 Elements 右侧)所有生效的样式规则,被划掉的是被别的规则覆盖了找"为什么这里是这个颜色/大小"
Console(控制台)JavaScript 报错页面上有功能不工作时(比如按钮点了没反应)
Network(网络)页面加载了哪些文件、每个的状态码、大小、耗时查图片为什么没显示、网站为什么慢

实操七步

  1. 打开你的网站,右键点大标题 → 检查。
  2. 右侧会自动高亮到 <h1> 那一行。
  3. 看右边 Styles 面板,找到 color 或 font-size 那一行。
  4. 点字色前面的小方块,会弹出取色器,随便挑个颜色 —— 页面上的字立刻变色。
  5. 改数字也一样:双击 26px 改成 40px,回车,看着它变大。用键盘上下方向键可以一点点微调。
  6. 想临时试一条新样式:在 element.style 那一块里直接敲,比如 background: yellow。
  7. 试出满意的效果后,把数值抄回 index.html 的 <style> 里, 保存、上传、Ctrl+F5,这才算真正改好。

开发者工具里的所有改动都不会保存。它只作用在你自己的浏览器里,刷新或关掉就没了, 别人访问也完全看不到。这是它的特性(所以敢乱试),不是 bug。

按 F12 打开的是计算器怎么办

很多笔记本的 F1~F12 默认是"多媒体键",F12 被分配给了计算器,按键被系统截走,浏览器根本收不到。 按下面的顺序试,第一条最好用:

办法怎么做说明
① 右键 → 检查(最快)在网页任意位置右键 → 检查 / 审查元素完全不碰 F12,任何浏览器、任何键盘都能用,推荐一直用这个
② 快捷键Ctrl + Shift + I浏览器内置的开发者工具快捷键,不走 F12
③ 菜单进入Edge 右上角 ⋯ → 更多工具 → 开发者工具忘了快捷键时的兜底入口
④ Fn + F12按住 Fn 再按 F12让 F12 回到"功能键"的身份
⑤ Fn + Esc(FnLock)按一次切换功能键模式,键盘上通常有指示灯切换后 F1~F12 直接就是功能键,不用再按 Fn
⑥ 进 BIOS 永久改开机狂按 F2 / Del → 找 Hotkey Mode、Action Keys Mode、Function Key Behavior → 改成 Disabled一劳永逸,但对新手略麻烦

各品牌切换键参考: 联想 / ThinkPad / 戴尔 / 小米 / 华为 / 华硕 多为 Fn + Esc; 惠普老机型常是 Fn + Shift; 外接机械键盘一般是 Fn + Esc 或键盘侧面的拨档开关。

顺便记住这几个快捷键

快捷键作用
Ctrl + Shift + I打开 / 关闭开发者工具
Ctrl + Shift + C进入"点选元素"模式(点页面上任意一块,直接定位到它的代码)
Ctrl + Shift + M切换手机视图(模拟手机屏幕,检查手机上的排版)
Ctrl + Shift + R 或 Ctrl + F5强制刷新,忽略浏览器缓存
Ctrl + F在代码里搜索(搜 【改】 或 --主色)

顺手学别人:看到喜欢的网站,右键 → 检查, 就能看到它是怎么做的 —— 字体多大、颜色多少、间距多少、鼠标悬停时变了什么。 这是学网页最快的一条路,比看十篇教程都管用。

界面优化的 10 条原则

这 10 条不需要你懂代码,但决定了你的网站"看起来专业还是业余"。

原则一句话说明反例
少即是多一个页面 3~5 个板块就够,别把所有东西都堆上首页塞了 12 个板块,还全是满屏文字
留白就是高级感内容离边缘远一点,行与行之间松一点文字贴着屏幕边,行行紧挨着,看着就累
层次分明标题大而黑、正文正常、说明更小更灰,一眼看出主次所有字一样大一样黑,看不出哪里是重点
配色不超过三种一个主色 + 黑白灰,其余都靠留白红标题、绿按钮、紫背景、黄边框
对齐要么全部左对齐,要么全部居中,别混着来标题居中、正文左对齐、按钮右对齐
一致性所有卡片同样的圆角、间距、阴影三张卡片三种圆角、三种阴影
可读性正文 15~17px、行高 1.7 左右,深色底别用浅灰字正文 12px 还用了浅灰,得凑到屏幕前看
移动优先先在手机宽度下调好,再放大到电脑看电脑上很漂亮,手机上文字溢出、按钮跑到屏幕外
动效克制只用轻微的悬停变化(模板已有)满屏飞入、旋转、闪烁,看三秒就晕
可点击的要像可点击的按钮和链接要有颜色、下划线或边框一段没有颜色的纯文字,其实是能点的链接

判断页面好不好,有个土办法:把眼睛眯起来看,或者把页面缩到 25%。 如果还能看出"标题—内容—区块"的层次,说明排版是清楚的;如果糊成一片,就该回去加留白、拉层次了。

性能与体验优化:在哪做、有什么用

前面讲的都是"好不好看",这一节讲"快不快、稳不稳"。 好消息是:个人小站只要做好前四条,速度就已经超过一大半网站了。

优化项在哪做效果
开启 gzip 压缩面板 → 网站 → 站点 → 配置文件(或在站点设置里勾选 gzip)文本类文件传输体积缩小 60% 以上
开启静态资源缓存同上,给图片 / CSS / JS 设置过期时间第二次访问几乎秒开
图片压缩 / 用 WebP上传前用在线工具或格式工厂压到 200KB 以内首屏速度提升最明显的一项
强制 HTTPS站点 → SSL → 打开"强制 HTTPS"更安全,地址栏不显示"不安全"
证书自动续签站点 → SSL → 确认"自动续签"已开避免某天突然提示证书过期
写好标题与简介改 <title> 和 description搜索结果里显示正确的标题和摘要
给图片写 alt每个 <img> 都加 alt="说明"图挂了能看到说明,搜索引擎也读得懂
robots.txt / sitemap根目录放一个 robots.txt 允许抓取搜索引擎更愿意收录(新手可以以后再做)
自定义 404 页面根目录放一个 404.html访客输错网址时看到友好提示,而不是冷冰冰的报错
每日自动备份面板 → 计划任务 → 备份网站改坏了、被删了都能还原
CDN 加速有流量之后再考虑(云厂商 CDN 或 Cloudflare)各地访问更快,还顺便挡一部分攻击

在宝塔里开 gzip 和缓存的思路

  1. 面板 → 网站 → 点你的站点 → 「配置文件」(有的版本在"设置"里)。
  2. 找 gzip on; 这一行,如果前面有 # 就把它删掉(# 表示被注释掉了)。
  3. 找 location ~ .*\.(gif|jpg|jpeg|png|css|js)$ 这类段落, 把里面的 expires 那一行的 # 也去掉。
  4. 保存,然后重载 Nginx(面板会提示,或点"重载配置")。
  5. 回网站按 Ctrl+F5,到 F12 的 Network 面板看:文件大小应该变小了。

改配置前一定先复制一份原文,改错了能贴回去。

怎么自己判断"网站快不快":F12 → Network → 按 Ctrl+F5 刷新。 最下面会显示总请求数和总传输量,最右边是总耗时。 个人主页的理想状态是:请求数量个位数、总大小 1MB 以内、1~2 秒加载完。 如果有一张图片特别大(几百 KB 到几 MB),那它就是罪魁祸首 —— 先压它。

如果以后用 WordPress,界面怎么改

WordPress 是另一种玩法:页面不用你写 HTML,后台点点就能改。 等你觉得"手改 HTML 太慢"的时候,就可以换过去了。改东西的位置如下:

想改什么在哪里改
站点标题、副标题、图标后台 → 设置 → 常规
颜色、字体、首页布局后台 → 外观 → 自定义(左边改、右边实时预览)
顶部导航菜单后台 → 外观 → 菜单
侧边栏 / 页脚内容后台 → 外观 → 小工具
换整套外观后台 → 外观 → 主题 → 安装新主题
加功能(表单、SEO、缓存)后台 → 插件 → 安装插件
写文章 / 页面后台 → 文章 / 页面 → 新建
网址结构(影响 SEO)后台 → 设置 → 固定链接 → 选"文章名"
备份装一个备份插件(如 UpdraftPlus)

两个 WordPress 经典坑:

改坏了怎么办

改页面最怕的不是改错,而是改错了回不去。守住下面三条,你就永远不用担心。

三条保命纪律

  1. 改之前先备份。面板文件管理里把 index.html 复制或重命名为 index-旧.html,或者下载一份到电脑。花 3 秒,省一晚上。
  2. 一次只改一处。改完保存、上传、Ctrl+F5, 确认没问题再动下一处。同时改 5 个地方,出了问题你不知道是哪一处。
  3. 定期整体备份。面板 → 计划任务 → 每天备份网站(保留 7 份), 偶尔下载一份到本地验证备份真的能打开。

怎么回滚

  1. 面板 → 文件管理 → 找到 index.html,右键删除或重命名为 index-坏.html。
  2. 把备份的 index-旧.html 重命名回 index.html。
  3. 回网站 Ctrl+F5,世界恢复了。
  4. 如果连备份都没有:宝塔文件管理有回收站 / 历史版本可以找; 再不行就用计划任务里的自动备份还原。

常见症状速查

症状最可能的原因怎么修
整页排版全乱、内容挤成一坨少了一个 </div>,或者 CSS 少了一个 }检查标签配对和花括号数量,用 Ctrl+Z 撤销最近的改动
改了但页面完全没变化没上传 / 浏览器缓存 / 改错了文件看文件修改时间 → Ctrl+F5 → 确认改的是服务器上的那份
样式"部分生效",某一块特别怪CSS 漏了分号,它后面的属性全失效检查最后一条生效的属性和失败的第一条属性之间
图片不显示(破图)路径或文件名不对(大小写敏感)确认图片在根目录、文件名一字不差、扩展名对
导航点了不跳href="#xx" 和 id="xx" 对不上两边改成完全一样的名字
手机上文字溢出屏幕某处写了固定宽度,或删了 viewport 那行检查 <meta name="viewport">,用 Ctrl+Shift+M 调手机视图看
页面白屏、什么都没了HTML 结构被改烂了别慌,换回备份文件;这也是为什么必须先备份

改完后的验证清单

每次改完页面,照着下面走一遍,能拦住 90% 的低级问题:

本章浓缩成一句话: 想改文字就去 <body> 里找那句话;想改样子就去 <style> 里找那个 class; 想多一块就复制一整段。改完的顺序永远是 改 → 保存 → 上传 → Ctrl+F5,动大手术之前先备份。

还有一个万能技巧:不管遇到什么"改了没反应",都先做这三件事 —— ① 看文件有没有真的上传(对比修改时间); ② 按 Ctrl+F5; ③ 右键 → 检查,看这个元素身上到底挂了哪个 class。 这三步能解决绝大多数"我明明改了却没用"的问题。

← 上一章:宝塔面板地图 下一章:排错速查手册 →