零基础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的学习了,恭喜。

相关推荐
熊的猫1 小时前
JS 中的类型 & 类型判断 & 类型转换
前端·javascript·vue.js·chrome·react.js·前端框架·node.js
瑶琴AI前端1 小时前
uniapp组件实现省市区三级联动选择
java·前端·uni-app
会发光的猪。1 小时前
如何在vscode中安装git详细新手教程
前端·ide·git·vscode
我要洋人死3 小时前
导航栏及下拉菜单的实现
前端·css·css3
科技探秘人3 小时前
Chrome与火狐哪个浏览器的隐私追踪功能更好
前端·chrome
科技探秘人3 小时前
Chrome与傲游浏览器性能与功能的深度对比
前端·chrome
JerryXZR3 小时前
前端开发中ES6的技术细节二
前端·javascript·es6
七星静香3 小时前
laravel chunkById 分块查询 使用时的问题
java·前端·laravel
q2498596933 小时前
前端预览word、excel、ppt
前端·word·excel
小华同学ai3 小时前
wflow-web:开源啦 ,高仿钉钉、飞书、企业微信的审批流程设计器,轻松打造属于你的工作流设计器
前端·钉钉·飞书