凌峰创科服务平台

如何零基础快速搭建简单网站?

太棒了!制作一个简单的网站是一个非常有趣且实用的技能,我会为你提供一个从零开始的、非常详细的指南,即使你完全没有编程基础也能看懂。

如何零基础快速搭建简单网站?-图1
(图片来源网络,侵删)

我们将使用最主流、最适合初学者的技术:HTMLCSS 和一点点 JavaScript


核心思想:三层结构

想象一下盖房子:

  • HTML (结构层):是房子的钢筋水泥框架,决定了哪里是客厅,哪里是卧室,哪里是门和窗户,它定义了内容的结构和含义。
  • CSS (样式层):是房子的装修和粉刷,决定了墙壁是什么颜色,家具怎么摆放,窗帘是什么样式,它负责让网页变得美观。
  • JavaScript (行为层):是房子的智能家居系统,比如自动开关的灯、能调节的空调,它负责让网页产生交互效果,比如点击按钮后弹出提示框。

对于“简单网站”,我们先专注于 HTMLCSS,最后会用一点点 JavaScript 增加一点“魔法”。


第一步:准备工作(你的工具箱)

你不需要安装任何复杂昂贵的软件!只需要两样东西:

如何零基础快速搭建简单网站?-图2
(图片来源网络,侵删)
  1. 一个代码编辑器:这是一个专门用来写代码的工具,它会用不同颜色高亮显示代码,让你更容易阅读和修改。

    • 强烈推荐:Visual Studio Code (简称 VS Code),它是目前最流行、功能最强大的免费代码编辑器。
    • 下载地址https://code.visualstudio.com/
    • 安装提示:下载后,一路点击“下一步”即可安装,安装时,可以勾选“Add to PATH”选项,方便以后在命令行中使用。
  2. 一个网页浏览器:你已经有了!Chrome、Firefox、Edge 或 Safari,我们用它来查看我们制作的网页。


第二步:创建你的第一个网页文件

  1. 创建项目文件夹:在你的电脑上,找到一个你喜欢的地方(比如桌面或 D 盘),新建一个文件夹,命名为 my-first-website
  2. 创建 HTML 文件
    • my-first-website 文件夹里,右键点击,选择“新建” -> “文本文档”。
    • 将文件名从 新建文本文档.txt 重命名为 index.html
    • 重要提示:确保文件名后缀是 .html,而不是 .txt,如果看不到后缀,需要在文件资源管理器的“查看”选项中勾选“文件扩展名”。
  3. 用 VS Code 打开文件
    • 右键点击 index.html 文件,选择“使用 VS Code 打开”。

你拥有了一个空白的网页画布!


第三步:编写 HTML 内容(搭建框架)

在 VS Code 中,打开 index.html 文件,输入以下代码。不要怕看不懂,我会逐行解释。

如何零基础快速搭建简单网站?-图3
(图片来源网络,侵删)
<!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>
    <h2>关于我</h2>
    <p>我是一个正在学习网站制作的新手。</p>
    <h2>我的爱好</h2>
    <ul>
        <li>编程</li>
        <li>阅读</li>
        <li>看电影</li>
    </ul>
    <h2>联系我</h2>
    <a href="mailto:someone@example.com">给我发邮件</a>
</body>
</html>

代码解释:

  • <!DOCTYPE html>:告诉浏览器,这是一个 HTML5 文件。
  • <html lang="zh-CN">:整个网页的根标签,lang="zh-CN" 表示网站的语言是中文。
  • <head>:网页的“头部”,存放了网页的元信息,比如标题、字符编码等,这些内容不会直接显示在页面上。
    • <meta charset="UTF-8">:确保网页能正确显示中文、英文等所有字符。
    • <title>:显示在浏览器标签页上的标题。
  • <body>:网页的“身体”,所有在浏览器中能看到的内容都放在这里。
    • <h1>, <h2>标签,<h1> 是最重要的标题,<h2> 是次一级标题。
    • <p>:段落标签。
    • <ul>:无序列表(项目符号列表)。
    • <li>:列表项。
    • <a>:超链接标签,href="mailto:..." 表示这是一个邮件链接。

保存这个文件,然后用浏览器打开它(直接双击 index.html 文件即可)。

恭喜!你已经成功创建了一个有基本结构的网页!虽然它现在看起来非常朴素,但这是最核心的一步。


第四步:用 CSS 美化你的网页(添加样式)

我们的房子框架搭好了,但空空如也,很丑,让我们用 CSS 来装修它。

  1. 创建 CSS 文件

    • my-first-website 文件夹里,再新建一个文件,命名为 style.css
  2. 连接 HTML 和 CSS

    • 打开 index.html 文件,在 <head> 标签里,添加下面这行代码,用来告诉 HTML 去哪里找样式文件。
      <link rel="stylesheet" href="style.css">

      你的 index.html<head> 部分现在应该是这样:

      <head>
      <meta charset="UTF-8">
      <meta name="viewport" content="width=device-width, initial-scale=1.0">
      <title>我的第一个网站</title>
      <link rel="stylesheet" href="style.css">
      </head>
  3. 编写 CSS 代码

    • 用 VS Code 打开 style.css 文件,输入以下代码来美化你的网页。
      /* 给整个页面设置一个背景色和字体 */
      body {
      background-color: #f0f8ff; /* 淡蓝色背景 */
      font-family: Arial, sans-serif; /* 设置字体 */
      margin: 0; /* 去掉默认的页面边距 */
      color: #333; /* 设置文字颜色为深灰色 */
      line-height: 1.6; /* 增加行高,让文字更易读 */
      }

    / 让内容居中,并设置宽度 / .container { max-width: 800px; margin: 20px auto; padding: 20px; background-color: #ffffff; border: 1px solid #ddd; border-radius: 8px; box-shadow: 0 2px 5px rgba(0,0,0,0.1); }

    / 标题样式 / h1 { color: #0056b3; / 深蓝色标题 / border-bottom: 2px solid #0056b3; padding-bottom: 10px; }

    h2 { color: #0066cc; / 另一种蓝色 / margin-top: 30px; }

    / 段落样式 / p { margin-bottom: 15px; }

    / 列表样式 / ul { padding-left: 20px; }

    / 链接样式 / a { color: #0066cc; text-decoration: none; / 去掉下划线 / }

    a:hover { text-decoration: underline; / 鼠标悬停时显示下划线 / }

    
    **CSS 代码解释**:
    *   `body { ... }`:选择 `body` 这个元素,给它设置样式。
    *   `color`, `background-color`:设置文字和背景颜色。
    *   `.container`:这是一个“类选择器”,我们在 HTML 中还没有用到它,现在马上加上!
    *   `max-width`, `margin: auto`:这是让内容居中的常用技巧。
    *   `a:hover`:当鼠标移动到链接上时应用的样式。
  4. 在 HTML 中使用 CSS 类

    • 打开 index.html 文件,找到 <body> 标签,把里面的所有内容都用 <div class="container"> 包裹起来。
      <body>
      <div class="container">
          <h1>欢迎来到我的个人空间!</h1>
          <p>这是一个由我亲手制作的简单网站。</p>
          <h2>关于我</h2>
          <p>我是一个正在学习网站制作的新手。</p>
          <h2>我的
分享:
扫描分享到社交APP
上一篇
下一篇