WEB前端人机交互导论实验-实训4 DIV+CSS综合运用

news2024/10/6 10:33:15

1.项目1  设计《中国教育网络》杂志简介

A题目要求:

综合运用DIV+CSS设计《中国教育网络》杂志简介页面,效果如下图所示:

B.思路

整体思路是将《中国教育网络》杂志的简介信息以有序的方式呈现出来,同时通过样式和布局设置,使页面更具吸引力和可读性。页面结构使用<div>元素进行划分,文本内容使用不同的HTML元素进行组织,样式通过外部和内联样式定义来实现。

(1)CSS样式:

*:对所有文本字体大小进行调整。

p:对所需段落的缩进和行高。

div2类:设置了该部分的宽度、背景颜色、高度、行高等。

ul和li:用于列表的样式设置。

span:用于小红点的颜色和字体大小。

a:hover:鼠标悬停在链接上时的样式。

链接的样式,包括正常链接、已访问链接和激活链接的样式。

h3和dt:用于标题和定义标题的缩进。

(2)主体内容:

[<body>包含了整个页面的主体内容,其中有多个<div>元素。

<div1>包含了页面的标题和日期信息,设置了背景图像。

<div2>用style中的div2样式,包含了推荐阅读的列表。

<div3>包含了《中国教育网络》杂志的简介内容。

<div4>包含了关于该杂志的目标、定位和杂志优势等内容。

 C.总体代码

<!DOCTYPE html>
<html>
	<head>
		<meta charset="utf-8">
		<title>《中国教育网络》杂志简介</title>
		<style type="text/css">
			* 
			{
				font-size: 14px;
			}
			p 
			{
				text-indent: 2em;
				line-height: 1.3em;
				padding-left: 2em;
			}
			.div2 
			{
				width: 100%;
				background-color: #f0f0f0;
				height: 115px;
				line-height: 1.3em;
				padding: 0px;
			}
			ul 
			{
				list-style-type: none;
			}
			li 
			{
				float: left;
				width: 250px;
				margin: 1px 20px;
			}
			span 
			{
				color: red;
				font-size: x-large;
			}
			a:hover 
			{
				text-decoration: underline;
				color: red;
			}
			a:link,
			a:visited,
			a:active 
			{
				text-decoration: none;
				color: black;
			}
			h3,dt
			{
				padding-left: 4em;
			}
		</style>
	</head>
	<body>
		<div id="" class="div1" style="background: url(img/zw_logo.jpg) no-repeat top left;
		width: 100%;height: 80px;text-align: center;padding: 10px auto;">
			<h2>《中国教育网络》杂志简介</h2>
			<h4>2016-03-03</h4>
		</div>
		<div id="" class="div2">
			<h3>>>推荐阅读</h3>
			<ul>
				<li><span>·</span><a>COST论坛“迎新”系列视频讲座</a></li>
				<li><span>·</span><a>技术应用升级&nbsp;百所高校IPv6蝶变</a></li>
				<li><span>·</span><a>教育信息化关注“十二五”规划</a></li>
				<li><span>·</span><a>2010下一代互联网发展和应用论坛</a></li>
				<li><span>·</span><a>教育信息化服务器应用突破壁垒</a></li>
				<li><span>·</span><a>强调应用&nbsp;移动IPv6发展空间无限</a></li>
			</ul>
		</div>
		<div id="div3">
			<p>2004年12月,《中国教育网络》杂志正式出版发行。经国家新闻出版署、科技部批准,教育部主管,教育部科技发展中心主办,中国教育和科研计算机网(CERNET)承办的国家级权威科技期刊《中国教育网络》正式出版发行。</p>
			<p>立足教育网络,服务于教育信息化,《中国教育网络》关注和解读国家信息化发展政策,全面报道中国教育网络建设现状及成就,研究探讨教育网络建设的经验与问题。介绍国际上先进的网络技术、理念,及时报道相关政策及重大事件,广泛反映围绕教育信息化的各种重大应用及重大事件,为领导、专家、师生及技术人员提供借鉴。</p>
			<p>依托高校及社会各界的优秀专家,《中国教育网络》突出权威性、政策性、前瞻性,为专家及业界人士提供一个权威的交流与沟通平台。《中国教育网络》已成为中国最具影响力、权威性的专业期刊,已成为与中国教育信息化同步发展的核心媒体。</p>
		</div>
		<div id="div4">
			<h3>目标</h3>
			<dl>
				<dt>始终保持教育信息化领域第一品牌的市场地位</dt>
				<dt>是与中国教育信息化同步发展的核心媒体</dt>
			</dl>
			<h3>定位</h3>
			<dl>
				<dt>中国教育网络领域的综合杂志</dt>
				<dt>——全面反映教育网络研究、建设、管理及应用、文化、产业化的成就及重大事件。</dt>
				<dt>受人尊敬的专业权威杂志</dt>
				<dt>——依托政府、教育界、IT产业界专家,专注于教育网站领域,制作高水准的内容。</dt>
				<dt>创新IT媒体服务</dt>
				<dt>——以创新、深入的视角报道教育信息化的进展和变化。</dt>
				<dt>影响高端人士,成为教育信息化宣传队</dt>
				<dt>——服务于教育网络的研究、建设与使用者,通过对高端人群的影响,确立自己作为教育信息化权威窗口的地位</dt>
			</dl>
			<h3>杂志优势</h3>
			<p>强有力的政府指导</p>
			<p>在教育部及相关部门的指导下,及时准确地传达、贯彻教育信息化发展的方针、政策、法规等,保证中国教育网络健康发展,推动教育网络建设与应用。</p>
			<p>权威的专家队伍</p>
			<p>依托CERNET及教育信息化领域最权威的专家组成的编辑委员会,《中国教育网络》将为读者提供高水准的内容,为工作提供高起点的业务及技术指导。</p>
			<p>影响未来的用户群</p>
			<p>《中国教育网络》用户群以教育领域从事互联网建设及应用的领导、专家、教师、科研人员为主,在该领域具有强大的影响力。</p>
			<p>遍布全国的渠道</p>
			<p>依托各地方教委及CERNET,《中国教育网络》将建设遍布全国的记者站,伴随教育网络的建设及拓展,中国教育网络在为读者服务的同时,也将不断壮大自己的渠道网络。</p>
		</div>
	</body>
</html>

2.项目2  设计《京东商品导购》页面

A题目要求:

编程实现《京东商品导购》页面,如下图所示:

C.总体代码

<!DOCTYPE html>
<html>
	<head>
		<meta charset="utf-8">
		<title>《京东商品导购》页面</title>
		<style type="text/css">
			img
			{
				width: 200px;
				height: 220px;
			}
			#div0
			{
				width: 720px;
				height: 600px;
				border: 1px solid #0099FF;
			}
			h2
			{
				text-align: center;
				font-size: 32px;
				color: red;
			}
			#div1,#div2,#div3,#div4,#div5,#div6
			{
				padding: 10px;
				float: left;
				text-align: center;
				vertical-align: middle;
				width: 200px;
				height: 220px;
			}
			div a img
			{
				border: 10px groove rebeccapurple;
			}
			div a:hover img
			{
				border: 10px dotted mediumpurple;
			}
		</style>
	</head>
	<body>
		<div id="div0">
			<h2>京东商品导购</h2>
			<div id="div1">
				<a href="#"><img src="img/image41-1.jpg" alt="[Vinhas]彩色斑马系列单肩包 黑色" /></a>
			</div>
			<div id="div2">
				<a href="#"><img src="img/image41-2.jpg" alt="[Adidas]休闲鞋 红色" /></a>
			</div>
			<div id="div3">
				<a href="#"><img src="img/image41-3.jpg" alt="[NB]女子复古鞋 灰色" /></a>
			</div>
			<div id="div4">
				<a href="#"><img src="img/image41-4.jpg" alt="[VANS]女子硫化鞋 粉白" /></a>
		    </div>
			<div id="div5">
				<a href="#"><img src="img/image41-5.jpg" alt="[匡威]经典低帮鞋 黑色" /></a>
			</div>
			<div id="div6">
				<a href="#"><img src="img/image41-6.jpg" alt="[Belle]羊皮女鞋 黑色" /></a>
			</div>
		</div>	
	</body>
</html>

 3.课外拓展训练4-设计“文轩图书榜”页面

A.题目要求:

设计“文轩图书榜”页面,页面标题为:“文轩图书榜”。用列表列出项的内容效果,设计如下图所示:

 B.思路:

总体思路是创建一个包含书籍信息的网页,每本书的信息包括标题、评论数、出版信息、介绍、折扣价格和原价。CSS样式用于控制页面的外观和布局,包括容器的大小和样式、文字的样式以及价格的样式。

(1)CSS样式

div0:定义一个宽度为900px、高度为150px的容器,具有浅灰色边框,采用左浮动布局。(大边框)

div2 :定义一个宽度为160px、高度为150px的容器,采用左浮动布局,并设置外边距。

div3:定义一个清除左浮动的容器,用来放置商品下方的价格。

p:用于定义文本解释文段。

ul和li:用于定义无序列表和列表项,去除了默认的列表样式,设置了行高。

span1类:设置一个红色的小方块,用于显示白色数字。

span2类:设置字体大小、字体族和字体加粗属性。

span3类:设置字体大小、字体族、字体加粗属性和红色文本颜色。

span4类:设置文本颜色、字体大小、字体族、字体加粗属性、文本缩进和文本删除线。

img:设置图片的边框,宽度和高度以及左浮动。

(2)页面主体内容:

<body>:页面的主体部分开始。

<h3>:显示标题 "文轩图书馆"。

div0:包含书籍信息的主容器,包括图像和书籍详情。

div2:包含书籍图像。

div1:包含书籍详情的容器,包括书籍标题、评论数、出版信息和书籍介绍。

ul:用于列出书籍详情的无序列表。

li:列表项,包含书籍信息和介绍。

div3:清除左浮动,使p价格内容置于图片下方。

<p>:包含购买、收藏、折扣价格和原价的信息。

span3:用于突出显示折扣价格。

span4:用于显示原价,并应用文本删除线样式。

C.总体代码

<!DOCTYPE html>
<html>
	<head>
		<meta charset="utf-8">
		<title>文轩图书馆</title>
		<style type="text/css">
			#div0
			{
				width: 900px;
				height: 150px;
				border: 1px solid lightgrey;
				float: left;s
			}
			#div2
			{
				width:160px;
				height:150px;
				float:left;
				margin:5px;
			}
			#div3
			{
				clear: left;
			}
			p
			{
				text-indent:2em;
				width: 750px;
			}
			ul
			{
				list-style-type: none;
			}
			li
			{
				list-style-type: none;
				line-height: 1.5em;
			}
			.span1
			{
				background-color: red;
				color: white;
				width: 10px;
				height: 10px;
			}
			.span2
			{
				font-size: 16px;
				font-family: 黑体;
				font-weight: bolder;
			}
			.span3
			{
				font-size: 16px;
				font-family: 黑体;
				font-weight: bolder;
				color: red;
			}
			.span4
			{
				color: darkgrey;
				font-size: 16px;
				font-family: 黑体;
				font-weight: bolder;
				text-indent: 2em;
				text-decoration: line-through;
			}
			img 
			{
				border: 1px solid lightgrey;
				width: 145px;
			 	height: 145px;
			    float: left;
			}
		</style>
	</head>
	<body>
		<h3>文轩图书馆</h3>
		<div id="div0">
			<div id="div2">
				<img src="img/image4-3.jpg">
			</div>
			<div class="div1">
				<ul>
					<li><span class="span1">9</span><span class="span2">古汉语常用字字典(第 4 版)</span></li>
					<li>(13 条评论)</li>
					<li>王力 等 原著者 2005 年 07 月 <span class="span3">商务印书馆</span></li>
					<li><p>本书由著名语言学家王力、岑麟祥、林焘、戴澧、唐作藩、蒋绍愚等十余位专家学者编写,是学习古汉语的必备工具书。</p></li>
				</ul>
			</div>
		   </div>
		   <div id="div3">
			   <p> 购买 收藏 <span class="span3">25.60元</span> (8.0折) 定价:<span class="span4">¥32.00元</span> </p>
		   </div>
	</body>
</html>

4.设计“巴城老街风景”页面

A.题目要求:

设计“巴城老街风景”页面,要求如下:

(1)页面标题:“巴城老街风景”。

(2)段落内容为“巴城老街位于江苏的阳澄湖。在江南,人们都喜欢吃又香又肥腻的阳澄湖大闸蟹,大闸蟹的产地就在巴城。相传第一个吃螃蟹的人巴解就是巴城老街的人。”;段落样式为“首行缩进2个字符、大小28px、行距1.5倍、字符间距2px、有下划线”。

4张图片文件名分别为image42.jpg~image45.jpg。页面效果如下:

B.思路:

总体思路是创建一个网页,展示巴城老街的风景,包括标题和相关描述文本,以及四张图片。样式定义用于控制文本和图像的外观。

(1)CSS样式定义:

h1:设置标题的背景颜色、文本右对齐、文本颜色和行高。

p:设置段落文本的字体大小、文本缩进、文本下划线、行高和字符间距。

img:设置图像的宽度、高度、左浮动布局以及边框样式。

(2)页面主体内容:

<body>:页面的主体部分开始。

<h1>:显示标题 "巴城老街风景",设置标题的样式,包括背景颜色、文本对齐、文本颜色和行高。

<p>:包含关于巴城老街的描述文本,设置文本的样式,包括字体大小、文本缩进、文本下划线、行高和字符间距。

<img>:显示四张图片,每张图片都应用了样式,包括图像的宽度、高度、左浮动布局和边框样式。

<!DOCTYPE html>
<html>
	<head>
		<meta charset="utf-8">
		<title>巴城老街风景</title>
		<style type="text/css">
			h1
			{
				background-color: seagreen;
				text-align: right;
				color: white;
				line-height: 1.5em;
			}
			p
			{
				font-size: 20px;
				text-indent: 2em;
				text-decoration: underline;
				line-height: 1.5em;
				letter-spacing:2px;
			}
			img
			{
				width: 100px;
				height: 80px;
				float: left;
				border: 20px inset darkgreen;
			}
		</style>
	</head>
	<body>
		<h1>巴城老街风景</h1>
		<p>巴城老街位于江苏的阳澄湖。在江南,人们都喜欢吃又香又肥腻的阳澄湖大闸蟹,大闸蟹的产地就在巴城。相传第一个吃螃蟹的人巴解就是巴城老街的人。</p>
		<img src="img/image42.jpg">
		<img src="img/image43.jpg">
		<img src="img/image44.jpg">
		<img src="img/image45.jpg">
	</body>
</html>

 

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

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

相关文章

erlang/OTP 平台(学习笔记)(四)

Erlang语言精要 Erlang shell 相较于日常惯用的系统&#xff0c;Erlang系统是一套更富交互性的环境。使用大部分编程语言时&#xff0c;要么把程序编译成OS可执行文件后运行&#xff0c;要么用解释器来执行一堆脚本文件或编译后的字节码文件。无论哪种情况&#xff0c;都是让…

【极光系列】SpringBoot集成Mybatis

【极光系列】SpringBoot集成Mybatis 一.gitee地址 浅夏的猫 shawsongyue 直接下载可用 https://gitee.com/shawsongyue/aurora.git 二.mysql安装教程 详细参考我的另外一遍博客&#xff1a; https://blog.csdn.net/weixin_40736233/article/details/135582926?spm1001.201…

Hologres + Flink 流式湖仓建设

Hologres Flink 流式湖仓建设 1 Flink Hologres2 实时维表 Lookup 1 Flink Hologres holo在实时数仓领域非常受欢迎&#xff0c;一般搭配flinkhologres来做实时数仓&#xff0c;中间分层用holo&#xff0c;上下游一般依赖于holo的binlog来下发数据 2 实时维表 Lookup Holo…

计算机毕业设计-----SSH高校科研管理系统平台

项目介绍 本项目包含超级管理员、管理员、教师三种角色&#xff1b; 超级管理员角色包含以下功能&#xff1a; 登录,教师管理,管理员管理等功能。 管理员角色包含以下功能&#xff1a; 登录,专业参赛奖项管理,科技论文发表管理,出版专业著作管理,科研项目立项管理,科研项目结…

USB-C一线通桌面显示器你有见过么?

新型的TYPE-C接口桌面显示器&#xff0c;宛如一位多才多艺的艺术家&#xff0c;它不仅精于视频传输&#xff0c;更在充电领域展现出无与伦比的才华。不同于传统的显示器&#xff0c;它化平凡为神奇&#xff0c;将显示器的DC电源巧妙地转换成PD协议&#xff0c;为各种设备提供稳…

APP加固原理与作用

目录 引言 正文 1. 什么是APP加固&#xff0c;加固原理是什么&#xff1f; 2. 加固的作用是什么&#xff1f;加固后是否完全不会被破解&#xff1f; 3. 如何提前规避加固新版本可能带来的风险&#xff1f; 4. 付费加固与免费加固的区别是什么&#xff1f; 白嫖的混淆加密…

docker部署Jira+配置MySQL8数据库

写在前面&#xff1a;如果你通过docker安装Jira且启动过&#xff0c;然后你现在又想使用mysql数据库&#xff0c;需要注意 你除了停掉原有容器&#xff0c;还需要删除&#xff1a;/var/lib/docker/volumes/jiraVolume/_data下的文件&#xff0c;否则启动后会无法正常使用。注意…

【EI会议征稿通知】第四届图像处理与智能控制国际学术会议(IPIC 2024)

第四届图像处理与智能控制国际学术会议&#xff08;IPIC 2024&#xff09; 2024 4th International Conference on Image Processing and Intelligent Control 2024年第四届图像处理与智能控制国际学术会议&#xff08;IPIC 2024&#xff09;将于2024年5月3日-5日在吉隆坡举…

ECharts 多季度连续显示到一个图中。

效果图 二.相关option 以下option可以复制到 echarts的编辑器 进行查看修改 const site test1; const site2 test2;const qtrlyOption function (data: any, titleText: string): any {//获取最大值 。最大最小值的目的是&#xff1a;使左右里边的所有bar使用同一个指标let …

Java实现农村物流配送系统 JAVA+Vue+SpringBoot+MySQL

目录 一、摘要1.1 项目介绍1.2 项目录屏 二、功能模块2.1 系统登录、注册界面2.2 系统功能2.2.1 快递信息管理&#xff1a;2.2.2 位置信息管理&#xff1a;2.2.3 配送人员分配&#xff1a;2.2.4 路线规划&#xff1a;2.2.5 个人中心&#xff1a;2.2.6 退换快递处理&#xff1a;…

SpringCloud.04.熔断器Hystrix( Spring Cloud Alibaba 熔断(Sentinel))

目录 熔断器概述 使用Sentinel工具 什么是Sentinel 微服务集成Sentinel 配置provider文件&#xff0c;在里面加入有关控制台的配置 实现一个接口的限流 基本概念 重要功能 Sentinel规则 流控规则 简单配置 配置流控模式 配置流控效果 降级规则 SentinelResource…

设计模式-委托模式

设计模式专栏 模式介绍模式特点应用场景委托模式在GUI编程场景的应用代码示例Java实现委托模式Python实现委托模式 委托模式在spring中的应用 模式介绍 委托模式是一种软件设计模式&#xff0c;其中一个对象&#xff08;委托对象&#xff09;将某些操作委托给另一个对象&#…

关于如何禁用、暂停或退出OneDrive等操作,看这篇文件就够了

​想知道如何禁用OneDrive?你可以暂停OneDrive的文件同步,退出应用程序,阻止它在启动时打开,或者永远从你的机器上删除该应用程序。我们将向你展示如何在Windows计算机上完成所有这些操作。 如何在Windows上关闭OneDrive 有多种方法可以防止OneDrive在你的电脑上妨碍你。…

护眼灯有蓝光吗?防蓝光护眼台灯推荐

护眼台灯是家长为孩子购买的常见用品之一&#xff0c;但对于它的了解却不够深入&#xff0c;很多人购买之后反而容易出现眼睛疲劳、不适的情况&#xff01;据了解&#xff0c;主要的原因是因为在选择护眼台灯时&#xff0c;大多数人没有专业知识&#xff0c;没有买到合适的护眼…

Windows10 Docker Desktop安装

一、简介 Docker Desktop是Docker公司推出的一款桌面应用程序&#xff0c;它提供了一个用户友好的界面&#xff0c;方便开发人员在本地环境中使用容器技术。 容器是一种轻量级的虚拟化技术&#xff0c;可以将应用程序和其依赖项打包在一起&#xff0c;形成一个独立、可移植的…

每日一题——LeetCode1200.最小绝对差

方法一 个人方法 排序一次遍历&#xff1a; 最小差值一定是出现在大小相邻的两个元素之间&#xff0c;所以将数组从小到大排序 循环求两元素之间的差值&#xff0c;先假设当前差值为最小差值&#xff0c;先往res数组里面push数据&#xff0c;当碰到更小差值的时候&#xff0c…

acwing BFS

BFS BFS 重点就是要使用 队列 进行每一层的搜索不同题目 队列中保存的元素形式都各不相同&#xff0c;并且也会用到其他辅助结构走迷宫一题&#xff0c;队列中存的是每一层(当前步能走的所有坐标)的坐标&#xff0c;并保存了每一层对应走过的步数八数码一题&#xff0c;队列中…

Android Traceview 定位卡顿问题

Traceview 是一个 Android 性能分析工具&#xff0c;用于时间性能分析&#xff0c;主要帮助开发者了解应用程序中各个方法的执行时间和调用关系。Traceview 可以通过图形化界面查看应用程序的代码执行细节&#xff0c;包括每个方法的调用次数、方法调用的时间消耗、方法调用堆栈…

家政服务小程序搭建,有什么优势?

随着我国社会经济的发展&#xff0c;家政服务成为了每个家庭的一部分。家政服务的种类也逐渐多样&#xff0c;满足了大众日益增加的服务需求。 不过&#xff0c;传统的家政行业以中介为主&#xff0c;雇主在找到适合的家政人员较为麻烦&#xff0c;限制了家政行业的发展&#…

【基于 InternLM 和 LangChain 搭建你的知识库】学习笔记

学习参考文档【基于 InternLM 和 LangChain 搭建你的知识库】 学习参考链接【书生・浦语大模型实战营第三课作业(基础进阶)】 理论 实战 收集原始数据 收集2018年-2020年几年间的优秀数学建模论文 修改脚本文件&#xff0c;测试文件 作业 复现课程知识库助手搭建过程 La…