六、元素应用CSS的习题

题目一:

使用CSS样式对页面元素加以修饰,制作" 旅游攻略 "网站。如下图所示

运行效果:

代码:

html 复制代码
<!DOCTYPE html>
<html>
	<head>
		<meta charset="utf-8" />
		<title>旅游攻略</title>
		<style type="text/css">
			.whole {
		       width: 780px; 
		       height: 600px;     
		       margin: 0 auto;
			}
			.first{
				width: 700px;
			}
			.second{
				margin-top: 10px;
				width:780px;
				height: 30px;
				background-color: black;
			}
			a{
				color: white;
				text-decoration: none;
			}
			a:focus{
		         outline: 2px solid #00f; /* 蓝色边框,可根据设计调整颜色和宽度 */
	       }
			.left{
				float: left;
				width: 350px;
				height: 500px;
				background-color: antiquewhite;
				margin-top: 10px;
				border: 1px solid;
			}
			.left1{
							height: 260px;
							background-color: #886666;
				}
			.left2{
				border-bottom: 2px dashed white;
				color: #ccc;
			}
			.new{
				font-size: 20px;
				color: #666;
			}
			.right{
				margin-top: 10px;
				float: right;
				height: 250px;
				width: 390px;
			}
			
			.right2{
				width: 390px;
				height: 300px;
				float: right;
			}
			.right3,.right4{
				margin-top: 0%;
				color: #333;
				background-color: #886666;
				font-size: 12px;
			}
			body{
				background-image: url(img/bg.JPG);
			}
		</style>
	</head>
	<body>
		<div class="whole">	
			<div class="first">
				<img src="img/logo.JPG" width="780" height="100px" alt="网站logo"/>
			</div>	
			<nav class="second">
				<a href="#">首页 | </a>
				<a href="#">酒店 | </a>
				<a href="#">旅游 | </a>
				<a href="#">跟团游 | </a>
				<a href="#">自由行 | </a>
				<a href="#">机票 | </a>
				<a href="#">火车 | </a>
				<a href="#">汽车票 | </a>
				<a href="#">机票 | </a>
				<a href="#">门票 | </a>
				<a href="#">攻略 | </a>
				<a href="#">商旅 | </a>
				<a href="#">更多</a>
			</nav>
			<div class="left">
				<a class="new">最新活动</a>
				<div class="left1">
					<p class="left2">上海龙支付酒店 + 景点满500减100</p>
					<p class="left2">包车游世界,畅游当地行,还有出行补贴400元/人</p>
					<p class="left2">新年红包,你写就有。请拿起手机,编辑你的信息。</p>
					<p class="left2">女神节,特别好礼,送给漂亮的你。</p>
					<p class="left2">寒假出去玩。温泉滑血HIGH起来,酒店8折起!</p>
				</div>
				<div>
					<img src="img/guanggao.jpg" width="350px" height="190px"/>
				</div>
			</div>
			<div class="right">
				<img src="img/lijiang.jpg" width="390px" height="200px"/>
				<p class="right3">2019的第一天,我遇见了下雪的丽江。<br />喜欢丽江这边的蓝天白云,一年中总会来上好几次···</p>
			</div>
			<div class="right2">
				<img src="img/feilvbin.jpg" width="390px" height="200px"/>
				<p class="right4">面面旅拍一宿务渔村麦克坦、墨宝鲸盐甘米银;<br />三入菲律宾之与反向锦鲤携手的囧途纪行</p>
			</div>
		</div>
	</body>
</html>

代码讲解

  • 这个网页由导航栏(first、second)、左侧的浮动盒子(left)和右侧的浮动盒子(right)组成。
  • margin: 0 auto; 有居中的效果
html 复制代码
<img src="img/logo.JPG" width="780" height="100px" alt="网站logo"/>

其中 alt="网站logo" ,当这图片加载不出来是会用 "网站logo" 的文字来替代图片

题目二:

使用CSS对页面网页元素加以修饰,制作"青年志愿者"网站。

运行效果 :

代码:

html 复制代码
<!DOCTYPE html>
<html>
	<head>
		<meta charset="utf-8">
		<title>青年志愿者</title>
		<style type="text/css">
		.whole{
			width: 100%;
			height: 850px;
			border: 0px solid;
			margin: 0 auto;
		}
		
		.logo{
			width: 100%;
			height: 100px;
		}
		.logo img{
			width: 100%;
			height: 100px;
		}
		
		
		a{
			text-decoration: none;
			
		}
		.NavBar{
			width: 100%;
			height: 30px;
			margin-top: 5px;
			background-color:#686868;
		}
		.NavBar a{
			
			padding: 10px 20px;
		}
		 
		 
		.NavBar2{
			width: 900px;
			height: 30px;
			background-color: white;
		}
		.NavBar2 a{
			color:black;
		}
		
		
		.left{
			width: 350px;
			height: 600px;
			float: left;
			margin-left: 20%;
			margin-right: 10px;
			border: solid #686868;
		}
		.right{
			width: 350px;
			height: 600px;
			float: right;
			margin-right: 20%;
			margin-left: 10px;
			border: solid #686868;
		}
		.right1{
			font-family:fangsong;
			font-size: 20px;
			font-weight:bolder;
		}
		.right2{
			border-bottom: 3px solid;
		}
		
		li{
			list-style: none;
			text-indent: 4em;
		}
			
		.footer{
				width: 100%;
				height: 20px;
				margin-top: 670px;
				text-align: center;
				background-color: #686868;
		}
		</style>
	</head>
	<body>
		<div class="whole">
			<div class="logo">
				<img src="img/logo2.JPG" width="100%" height="100px"/>
			</div>
			   <div class="NavBar">		
				   <span>&nbsp;&nbsp;&nbsp;&nbsp;<a href="#">首页</a>&nbsp;&nbsp;&nbsp;&nbsp;</span>
			       <span>&nbsp;&nbsp;&nbsp;<a href="#">志愿组织</a>&nbsp;&nbsp;&nbsp;&nbsp;</span>
			       <span>&nbsp;&nbsp;&nbsp;<a href="#">志愿项目</a>&nbsp;&nbsp;&nbsp;&nbsp;</span>
			       <span>&nbsp;&nbsp;&nbsp;<a href="#">志愿文化</a>&nbsp;&nbsp;&nbsp;&nbsp;</span>
				   <span>&nbsp;&nbsp;&nbsp;<a href="#">志愿人才</a>&nbsp;&nbsp;&nbsp;&nbsp;</span>
				   <span>&nbsp;&nbsp;&nbsp;<a href="#">发布</a>&nbsp;&nbsp;&nbsp;&nbsp;</span>
				   <span>&nbsp;&nbsp;&nbsp;<a href="#">志愿服务交流会</a>&nbsp;&nbsp;&nbsp;&nbsp;</span>
				   <span>&nbsp;&nbsp;&nbsp;<a href="#">志愿社区</a>&nbsp;&nbsp;&nbsp;&nbsp;</span>
				   <span>&nbsp;&nbsp;&nbsp;<a href="#">登录</a>&nbsp;&nbsp;&nbsp;&nbsp;</span>	
			   </div>
			<div class=".NavBar2">
				<span><a href="#">中国青年诚信活动</a>&nbsp;&nbsp;&nbsp;&nbsp;</span>
				<span><a href="#">志愿中国</a>&nbsp;&nbsp;&nbsp;&nbsp;</span>
				<span><a href="#">青年之声</a>&nbsp;&nbsp;&nbsp;&nbsp;</span>
				<span><a href="#">中国青年公益行动专栏</a>&nbsp;&nbsp;&nbsp;&nbsp;</span>
				<span><a href="#">2015年公益服务交流会官网</a>&nbsp;&nbsp;&nbsp;&nbsp;</span>
				<span><a href="#">XXXX上线</a>&nbsp;&nbsp;&nbsp;&nbsp;</span>
			</div>
			<div class="left">
				<img src="img/left.JPG" width="350px" height="220px"/>
					<img src="img/left2.JPG" width="350px" height="375px"/>
			</div>
			<div class="right">
				<p class="right1">"我和我的祖国"视频征集活动启动</p>
				<li> X X X X X X X X X X </li>
				<li> X X X X X X X X X X </li>
				<li> X X X X X X X X X X </li>
				<li> X X X X X X X X X X </li>
				<li> X X X X X X X X X X </li>
				<li> X X X X X X X X X X </li>
				<p class="right2">公益快报</p>
				<li> X X X X X X X X X X </li>
				<li> X X X X X X X X X X </li>
				<li> X X X X X X X X X X </li>
				<li> X X X X X X X X X X </li>
				<li> X X X X X X X X X X </li>
				<li> X X X X X X X X X X </li>
				<li> X X X X X X X X X X </li>
				<p class="right2">公益观察</p>
				<li> X X X X X X X X X X </li>
				<li> X X X X X X X X X X </li>
				<li> X X X X X X X X X X </li>
				<li> X X X X X X X X X X </li>
				<li> X X X X X X X X X X </li>
				<li> X X X X X X X X X X </li>
				<li> X X X X X X X X X X </li>
			</div>
			<div class="footer">
				<p>版权所有&copy;中国青年志愿者</p>
			</div>
		</div>
	</body>
</html>

代码讲解:

(1) .whole
  • 整个网页的内容被包裹在<div class="whole">中,这是一个主要的容器
  • width: 100%; 使whole容器将随着浏览器窗口的大小变化而自动调整宽度
  • margin: 0 auto; 使<div class="whole">这个元素居中。
(2).NavBar .NavBar2
  • 是用来设置导航栏的的样式

(3)

  • 此网页设置了两个左右浮动的盒子,从而将内容分成两块
相关推荐
希忘auto43 分钟前
详解Redis的常用命令
redis·1024程序员节
yaosheng_VALVE16 小时前
探究全金属硬密封蝶阀的奥秘-耀圣控制
运维·eclipse·自动化·pyqt·1024程序员节
dami_king16 小时前
SSH特性|组成|SSH是什么?
运维·ssh·1024程序员节
一个通信老学姐5 天前
专业125+总分400+南京理工大学818考研经验南理工电子信息与通信工程,真题,大纲,参考书。
考研·信息与通信·信号处理·1024程序员节
sheng12345678rui5 天前
mfc140.dll文件缺失的修复方法分享,全面分析mfc140.dll的几种解决方法
游戏·电脑·dll文件·dll修复工具·1024程序员节
huipeng9267 天前
第十章 类和对象(二)
java·开发语言·学习·1024程序员节
earthzhang20217 天前
《深入浅出HTTPS》读书笔记(19):密钥
开发语言·网络协议·算法·https·1024程序员节
爱吃生蚝的于勒8 天前
计算机基础 原码反码补码问题
经验分享·笔记·计算机网络·其他·1024程序员节
earthzhang20218 天前
《深入浅出HTTPS》读书笔记(20):口令和PEB算法
开发语言·网络协议·算法·https·1024程序员节
一个通信老学姐8 天前
专业140+总分410+浙江大学842信号系统与数字电路考研经验浙大电子信息与通信工程,真题,大纲,参考书。
考研·信息与通信·信号处理·1024程序员节