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

文章目录

  • 1. 背景
  • 2. 开发流程
    • 2.1 网站功能设计
    • 2.2 建立网站目录结构
    • 2.3 开发首页
    • 2.2 生平简介页
    • 2.3 经典诗词页
    • 2.4 苏轼图集页
    • 2.5 留言板
  • 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 开发首页

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

整体代码如下:

<!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 生平简介页

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

<!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 经典诗词页

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

<!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 苏轼图集页

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

<!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,所以留言板只能显示一个界面,并不能真正将留言提交给我们的后台,这个留待以后完善。

留言板代码如下:

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

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/840598.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

Unity在Windows平台播放HEVC/H.265格式视频的底层原理

相关术语、概念 HEVC/H.265 HEVC&#xff08;High Efficiency Video Coding&#xff09;是一种视频压缩标准&#xff0c;也被称为H.265。它是一种高效的视频编码标准&#xff0c;可以提供比之前的标准&#xff08;如H.264&#xff09;更高的压缩率&#xff0c;同时保持较高的…

ssm141餐厅点菜管理系统+vue

餐厅点菜管理系统的设计与实现 摘 要 网络技术和计算机技术发展至今&#xff0c;已经拥有了深厚的理论基础&#xff0c;并在现实中进行了充分运用&#xff0c;尤其是基于计算机运行的软件更是受到各界的关注。加上现在人们已经步入信息时代&#xff0c;所以对于信息的宣传和管…

大数据之Hive函数大全

&#x1f527; Hive函数大全 更多大数据学习资料请关注公众号“大数据领航员"免费领取 一、数学函数 1、取整函数: round 1.函数描述 返回值语法结构功能描述doubleround(double a)返回double类型的整数值部分&#xff08;遵循四舍五入&#xff09; 2.例程 hive>…

自定义RedisTemplate序列化器

大纲 RedisSerializerFastJsonRedisSerializer自定义二进制序列化器总结代码 在《RedisTemplate保存二进制数据的方法》一文中&#xff0c;我们将Java对象通过《使用java.io库序列化Java对象》中介绍的方法转换为二进制数组&#xff0c;然后保存到Redis中。实际可以通过定制Red…

智能化让幼儿园管理更加规范

在各个学龄阶段&#xff0c;幼儿园一向都是家长的教师最为操心的&#xff0c;一方面幼儿园孩子自主才能差&#xff0c;安全问题需求分外注重&#xff0c;另一方面&#xff0c;幼儿园孩子年纪小、缺少必定的认知才能和区分才能&#xff0c;需求加强引导。 那么怎么进步幼儿园孩子…

D60SB120-ASEMI整流桥D60SB120参数、封装、尺寸

编辑&#xff1a;ll D60SB120-ASEMI整流桥D60SB120参数、封装、尺寸 型号&#xff1a;D60SB120 品牌&#xff1a;ASEMI 封装&#xff1a;D-SB 批号&#xff1a;2024 最大重复峰值反向电压&#xff1a;1200V 最大正向平均整流电流(Vdss)&#xff1a;60A 功率(Pd)&#x…

力扣--哈希表13.罗马数字转整数

首先我们可以知道&#xff0c;一个整数&#xff0c;最多由2个罗马数字组成。 思路分析 这个方法能够正确将罗马数字转换为阿拉伯数字的原因在于它遵循了罗马数字的规则&#xff0c;并且对这些规则进行了正确的编码和处理。 罗马数字规则 罗马数字由以下字符组成&#xff1a…

运维笔记.MySQL.基于mysqldump数据备份与恢复

运维专题 MySQL.基于mysqldump数据备份与恢复 - 文章信息 - Author: 李俊才 (jcLee95) Visit me at CSDN: https://jclee95.blog.csdn.netMy WebSite:http://thispage.tech/Email: [email protected]. Shenzhen ChinaAddress of this article:https://blog.csdn.net/qq_2855…

多微信如何高效管理?一台电脑就能搞定!

对于有多个微信号的人来说&#xff0c;管理这些微信无疑是一道难题。 今天&#xff0c;就给大家分享一个能够让你高效管理多个微信号的神器——个微管理系统&#xff0c;下面&#xff0c;就一起来看看它都有哪些功能吧&#xff01; 1、多号同时登录在线 系统支持多个微信号同…

【综合类型第 39 篇】《我的创作纪念日》成为创作者的第2048天

这是【综合类型第 39 篇】&#xff0c;如果觉得有用的话&#xff0c;欢迎关注专栏。 前言 无意间看了一眼CSDN的私信&#xff0c;提示我 Allen Su &#xff0c;不知不觉今天已经是你成为创作者的 第2048天 啦&#xff0c;为了纪念这一天&#xff0c;我们为您准备了一份专属小…

2. PCI总线基本概念

PCI即Peripheral Componet Interconnect&#xff0c;中文意思是“外围器件互联”&#xff0c;是由PCISIG推出的一种局部并行总线标准。PCI总线是由ISA总线发展而来&#xff0c;是一种同步的独立于处理器的32位或64位局部总线。目前&#xff0c;PCI总线广泛应用于连接显卡&#…

操作抖音小店一直不出单怎么办?只需要做好这两点就可以了!

大家好&#xff0c;我是电商小V 最近很多新手小伙伴来咨询我说自己操作抖音小店&#xff0c;自己的店铺长时间不出单应该怎么办&#xff1f;今天咱们就来详细的说一下&#xff0c; 咱们要清楚的就是自己的店铺不出&#xff0c;只需要咱们做好这两点就可以了&#xff0c; 第一点…

特殊变量笔记2

案例需求 在demo4.sh中循环打印输出所有输入参数, 体验$*与$的区别 实现步骤 编辑demo4.sh脚本文件 # 增加命令: 实现直接输出所有输入后参数 # 增加命令: 使用循环打印输出所有输入参数演示 编辑demo4.sh文件 直接输出所有输入参数, 与循环方式输出所有输入参数(使用双引…

软件工程基础知识

一、软件工程概述 二、软件开发模型 三、软件开发方法 四、需求分析 五、系统设计 六、系统测试 七、软件开发项目管理 八、软件质量 九、软件度量

腾讯云COS上传文件出现的问题

1、没有配置 ObjectMetadata 的文件长度 腾讯云COS上传文件出现数据损坏问题_no content length specified for stream data. strea-CSDN博客 2、 使用 FileInputStream使用完没有及时关闭导致报错 ClientAbortException: java.nio.channels.ClosedChannelException 添加…

滑动谜题 leetcode的BFS题目 启发如何写一个拼图编程呢

题目链接 题目要求&#xff0c;要将上面的拼板拼成123450 首先&#xff0c;转换为字符串&#xff0c;为什么要转换为字符串呢&#xff0c;因为处理会变得很简单比如示例一&#xff0c;转化为字符串是12345&#xff0c;目标字符串为123450&#xff0c;只需要证明通过某种交换&a…

AI爆文写作:或许开放性的标题,才会更让人想点开了解答案

这是新华社公众号的一条推文 从信息传递上来说&#xff0c;新闻标题应该直接&#xff0c;包含关键信息。 但这个标题&#xff0c;却没有直接点名哪个国家&#xff0c;要点进去才能看到。 这就是要让人点开的标题特征&#xff0c;标题没有提供完整信息&#xff0c;是开放性的…

Apache Hive 安装与配置的详细教程

1. Hive简介 Hive是基于Hadoop的一个数据仓库工具&#xff0c;用来进行数据提取、转化、加载&#xff0c;这是一种可以存储、查询和分析存储在Hadoop中的大规模数据的机制。hive数据仓库工具能将结构化的数据文件映射为一张数据库表&#xff0c;并提供SQL查询功能&#xff0c;能…

infoq读书笔记-Davide Taibi博士-花8年转型微服务却得不到回报,问题出在哪 儿?

InfoQ&#xff1a;您的论文“On the Definition of Microservice Bad Smells”涉及非常多的微服务不良做法&#xff0c;但如果要用几个大类别来列举危害性比较大的微服务反模式&#xff0c;您认为会是哪几类&#xff1f;另外&#xff0c;您能再大概分析说明下造成这个几个反模式…

产品经理-产品设计规范(六)

1. 设计规范 2. 七大定律 2.1 菲茨定律 2.1.1 概念 2.1.2 理解 2.1.3 启示 按钮等可点击对象需要合理的大小尺寸根据用户使用习惯合理设计按钮的相对和绝对位置屏幕的边和角很适合放置像菜单栏和按钮这样的元素 2.1.4 参考使用手机习惯 2.1.5 案例 2.2 席克定律 2.2.1 概念 …