零基础HTML教程(34)--HTML综合实例

文章目录

  • [1. 背景](#1. 背景)
  • [2. 开发流程](#2. 开发流程)
    • [2.1 网站功能设计](#2.1 网站功能设计)
    • [2.2 建立网站目录结构](#2.2 建立网站目录结构)
    • [2.3 开发首页](#2.3 开发首页)
    • [2.2 生平简介页](#2.2 生平简介页)
    • [2.3 经典诗词页](#2.3 经典诗词页)
    • [2.4 苏轼图集页](#2.4 苏轼图集页)
    • [2.5 留言板](#2.5 留言板)
  • [3. 小结](#3. 小结)

1. 背景

通过前面33篇文章的学习,我们对HTML有了一个比较全面的了解。

本篇,我们编写一个网站实例,来看看通过已经掌握的HTML知识,能开发出什么样子的网站。

2. 开发流程

2.1 网站功能设计

我们打算开发一个介绍苏轼的网站,没错,就是那个鼎鼎有名的大文人苏轼,网站我们就起名为【苏轼网】。

我们打算设计如下网页:

  • 首页:展示网站标题【苏轼网】,及苏轼大图一张。
  • 生平简介:展示一篇介绍苏轼生平的文章
  • 经典诗词:通过表格展示苏轼经典的诗词
  • 苏轼图集:展示苏轼相关的图片
  • 留言板:提供网友填写留言的表单

2.2 建立网站目录结构

通过VSCode建立目录结构如下:

解释下,所有文件都放到项目文件夹sushi-site下。

内有5个网页,home是首页,introduce是生平简介,message是留言板,picture是苏轼图集,poem是经典诗词。

还有一个images文件夹,里面包含5张图片,是我从网上下载的苏轼相关图片,当做网站的图片资源,集中放到images文件夹下。

此处需要注意的是images文件夹和5个网页处于同一目录下,即项目文件夹sushi-site下,而5张图片是处于images文件夹之内的。

2.3 开发首页

首页需要放置一个网站标题、导航栏和首页大图。

整体代码如下:

html 复制代码
<!DOCTYPE html>
<html>

<head>
    <meta charset="utf-8">
    <title>首页</title>
</head>

<body>
    <!-- 头部 -->
    <header>
        <h1>苏轼网</h1>
    </header>
    <!-- 导航栏 -->
    <nav>
        <ul>
            <li><a href="home.html">首页</a></li>
            <li><a href="introduce.html">生平简介</a></li>
            <li><a href="poem.html">经典诗词</a></li>
            <li><a href="picture.html">苏轼图集</a></li>
            <li><a href="message.html">留言板</a></li>
        </ul>
    </nav>
    <!-- 内容区域 -->
    <main>
        <img src="images/su01.png">
    </main>
</body>

</html>

效果如下:

2.2 生平简介页

生平简介页面,头部、导航栏跟首页是一样的,然后主要内容区域放置生平简介文章,所以代码如下:

html 复制代码
<!DOCTYPE html>
<html>

<head>
    <meta charset="utf-8">
    <title>生平简介</title>
</head>

<body>
    <!-- 头部 -->
    <header>
        <h1>苏轼网</h1>
    </header>
    <!-- 导航栏 -->
    <nav>
        <ul>
            <li><a href="home.html">首页</a></li>
            <li><a href="introduce.html">生平简介</a></li>
            <li><a href="poem.html">经典诗词</a></li>
            <li><a href="picture.html">苏轼图集</a></li>
            <li><a href="message.html">留言板</a></li>
        </ul>
    </nav>
    <!-- 内容 -->
    <main>
        <p>
            苏轼(1037年1月8日---1101年8月24日),字子瞻,一字和仲,号铁冠道人、东坡居士,世称苏东坡、苏仙 、坡仙
            ,汉族,眉州眉山(今四川省眉山市)人,祖籍河北栾城,北宋文学家、书法家、美食家、画家,历史治水名人。
            苏轼是北宋中期文坛领袖,在诗、词、散文、书、画等方面取得很高成就。
        </p>
    </main>
</body>

</html>

效果如下:

2.3 经典诗词页

经典诗词页,上面同样是头部、导航栏,内容区域通过表格展示一些经典诗词即可。

html 复制代码
<!DOCTYPE html>

<head>
    <meta charset="utf-8">
    <title>经典诗词</title>
</head>

<body>
    <!-- 头部 -->
    <header>
        <h1>苏轼网</h1>
    </header>
    <!-- 导航栏 -->
    <nav>
        <ul>
            <li><a href="home.html">首页</a></li>
            <li><a href="introduce.html">生平简介</a></li>
            <li><a href="poem.html">经典诗词</a></li>
            <li><a href="picture.html">苏轼图集</a></li>
            <li><a href="message.html">留言板</a></li>
        </ul>
    </nav>
    <!-- 内容 -->
    <main>
        <table border="1">
            <thead>
                <th>题目</th>
                <th>名句</th>
            </thead>
            <tbody>
                <tr>
                    <td>念奴娇·赤壁怀古</td>
                    <td>大江东去,浪淘尽,千古风流人物</td>
                </tr>
                <tr>
                    <td>江城子·乙卯正月二十日夜记梦</td>
                    <td>十年生死两茫茫。不思量,自难忘</td>
                </tr>
                <tr>
                    <td>水调歌头·明月几时有</td>
                    <td>人有悲欢离合,月有阴晴圆缺,此事古难全</td>
                </tr>
            </tbody>
        </table>
    </main>
</body>

</html>

效果如下:

2.4 苏轼图集页

内容区域添加一些苏轼相关图片即可。

html 复制代码
<!DOCTYPE html>
<html>

<head>
    <meta charset="utf-8">
    <title>苏轼图集</title>
</head>

<body>
    <!-- 头部 -->
    <header>
        <h1>苏轼网</h1>
    </header>
    <!-- 导航栏 -->
    <nav>
        <ul>
            <li><a href="home.html">首页</a></li>
            <li><a href="introduce.html">生平简介</a></li>
            <li><a href="poem.html">经典诗词</a></li>
            <li><a href="picture.html">苏轼图集</a></li>
            <li><a href="message.html">留言板</a></li>
        </ul>
    </nav>
    <!-- 内容 -->
    <main>
        <img src="images/su02.png"><br>
        <img src="images/su03.png"><br>
        <img src="images/su04.png"><br>
        <img src="images/su05.png"><br>
    </main>
</body>

</html>

效果如下:

2.5 留言板

我们可以通过表单制作一个留言板。当然由于我们目前只学习了HTML,所以留言板只能显示一个界面,并不能真正将留言提交给我们的后台,这个留待以后完善。

留言板代码如下:

html 复制代码
<!DOCTYPE html>
<html>

<head>
    <meta charset="utf-8">
    <title>留言板</title>
</head>

<body>
    <!-- 头部 -->
    <header>
        <h1>苏轼网</h1>
    </header>
    <!-- 导航栏 -->
    <nav>
        <ul>
            <li><a href="home.html">首页</a></li>
            <li><a href="introduce.html">生平简介</a></li>
            <li><a href="poem.html">经典诗词</a></li>
            <li><a href="picture.html">苏轼图集</a></li>
            <li><a href="message.html">留言板</a></li>
        </ul>
    </nav>
    <!-- 内容 -->
    <main>
        <form action="#" method="get">
            请输入姓名:<input type="text" name="username"><br>
            请输入留言:<input type="text" name="content"><br>
            <input type="submit" value="提交留言">
        </form>
    </main>
</body>

</html>

效果如下:

3. 小结

掌握本篇内容,可以说HTML已经入门,足够开展下一个阶段------CSS的学习了,恭喜。

相关推荐
twins352036 分钟前
解决Vue应用中遇到路由刷新后出现 404 错误
前端·javascript·vue.js
qiyi.sky1 小时前
JavaWeb——Vue组件库Element(3/6):常见组件:Dialog对话框、Form表单(介绍、使用、实际效果)
前端·javascript·vue.js
煸橙干儿~~1 小时前
分析JS Crash(进程崩溃)
java·前端·javascript
安冬的码畜日常1 小时前
【D3.js in Action 3 精译_027】3.4 让 D3 数据适应屏幕(下)—— D3 分段比例尺的用法
前端·javascript·信息可视化·数据可视化·d3.js·d3比例尺·分段比例尺
l1x1n02 小时前
No.3 笔记 | Web安全基础:Web1.0 - 3.0 发展史
前端·http·html
昨天;明天。今天。2 小时前
案例-任务清单
前端·javascript·css
zqx_73 小时前
随记 前端框架React的初步认识
前端·react.js·前端框架
惜.己3 小时前
javaScript基础(8个案例+代码+效果图)
开发语言·前端·javascript·vscode·css3·html5
什么鬼昵称4 小时前
Pikachu-csrf-CSRF(get)
前端·csrf
长天一色4 小时前
【ECMAScript 从入门到进阶教程】第三部分:高级主题(高级函数与范式,元编程,正则表达式,性能优化)
服务器·开发语言·前端·javascript·性能优化·ecmascript