当前位置: 首页 > article >正文

项目五 李白个人生平

项目五 李白个人生平

本项目旨在能够灵活运用整章知识点设计页面。本项目创建了“唐朝诗人群像”网站的第三个页面——即李白个人生平页面,主要完成其 HTML部分。

【项目目的】

  • 灵活运用HTML 基本标记。
  • 掌握在 HTML页面中嵌入多媒体对象的方法。

【项目内容】

  • 利用HTML标记对网页进行结构化。
  • 能够合理的划分网页结构。

【项目步骤】

本项目素材包括音频、图片和文本,新建 HTML 文件,命名为 libai-experiencel.html。

将“李白生平经历素材.txt” 文件的所有内容粘贴到<body>标记间。

1.网页总体结构化

素材“李白生平经历素材.tx”文件分为13个部分,见注释。分别是 !--header-->、<!-背景音乐 ->、<!--标题李白-->、 !--页面尾部-->、<!--1导读-->.••<!--10story故事3-->。在本部分做页面结构化是为了在后续项目中进行页面布局,参照项目图5-1所

(1) <header>及<nav>标签:页面头部将作为页面的主导航,因此将注释中页面头部的

"首页.•调查问卷”内容添加到指定标签内。

(2) <aside> 标签:将注释背景音乐部分,即文字〝背景音乐”,将添加到<aside>标签

内。此部分将作为背景音乐。

(3) <main>标签:此部分包括了从“1导读—10 故事3”的十个主题,将其加入到

<main>标签中。主体 main 将划分为两个部分,分别是 content 和 aside。

  1. <div id="content”>:根据注释,将“标题李白—7 当涂”划分到此部分。
  2. <aside id="story”>:根据注释,“a 故事1—10 故事3” 划分到此部分。
  3. <div id="daodu”>:根据注释,“1导读”划分到此部分。

项目图5-1网页总体结构划分

2.网页细分
(1)划分<header>细分:此部分用来做主导航,所以需要用<nav>、<ul>、<li>标签将
header部分划分为导航和列表,请参照项目图5-2所示进行结构化。

                                                            项目图5-2<header>部分细分
(2)<divid="content™>细分:参照项目图5-2所示结构化。

①<h1>:根据注释,将<I-标题李白-->中的内容用<h1>标签结构化。
<h1>李日</h1>
②<pre>:将注释<!--1导读-->部分的内容,用<pre>标签结构化。

項目图5-3<divid="content>部分的添加

③从注释2一注释7,主体内容的标题使用<h2>标记,将所有段落使用<p>标记,参照
项目图5-4所示。

项目图 5-4 <div id="content”>部分细分

(3) <aside id="story”>部分细分

  1. 将"小故事一Storiette“设置<h3>标签,“小事一”后换行,“ Storiette“设置斜体。
  2. 其他段落加入<p>标签。

“小故事二”、“小故事三”参照均参照项目图5-5所示。

项目图5-5<asideid="story”>部分细分

(4)<footer>部分细分
此部分作为页面的尾部导航,因此将使用<nav>、<ul>、<li>等标记,版权等使用
<address>标记,参照项目图5-6所示,设置超链接。

项目图 5-6 <footer>部分细分

3. 插入图片、音频、链接与其他效果

(1) 插入图片

注:图片位于“素材”文件夹中 “images” 文件夹中。

  1. 在页面头部,<nav>标签之下,添加图片 “logo.png”,如项目图5-2所示。
  2. 如项目图5-3所示,在“1导读”部分,插入图片 daodu.png。在“2综述”部分,插入图片libai1,jpg如项目图5-7所示。

项目图 5-7 图片插入位置

③在 “story”部分,如项目图 5-8所示,在对应位置分别添加图片 “libai2.jpg”与“libai3.jpg”。

项目图5-8图片添加位置3

(2)如项目图5-9所示,对“背景音乐”添加<br>标签。

项目图5-9“背景音乐”部分的代码演示

(3)插入音频
音频文件位于“素材”文件夹中的“audio”文件夹内。如项目图5-10所示,在对应位
置添加音频“bgm.mp3"

项目图5-10音频添加位置

(4)添加滚动的文本字幕
用marquee标签对“背景音乐”部分添加一个自上而下滚动的文本字幕。


http://www.kler.cn/a/427656.html

相关文章:

  • 可供参考的GitHub国内镜像
  • DApp浏览器能否集成在自己开发的DApp里?
  • 安全审计系统
  • Mac如何安装SVN
  • 扫描IP段内的使用的IP
  • 经典的CNN架构
  • 在玩“吃鸡”的时候游戏崩溃要如何解决?游戏运行时崩溃是什么原因?
  • k8s-Informer之Reflector的解析
  • 在Node.js局域网调试https的Vue项目
  • el-select的搜索功能
  • BOM模型
  • pytest中使用conftest做测试前置和参数化
  • 项目搭建:guice,jdbc,maven
  • 计算机网络 —— HTTPS 协议
  • 《ODIN: A Single Model for 2D and 3D Segmentation》CVPR2024
  • 《深入探索 Java JButton:功能与应用》
  • 机器学习详解(3):线性回归之代码详解
  • 电脑投屏到电脑:Windows,macOS及Linux系统可以相互投屏!
  • 四、自然语言处理_05Seq2Seq模型与案例
  • 第100+32步 ChatGPT学习:时间序列EMD分解