网页布局实例:山东党建网

来自CloudWiki
跳转至: 导航搜索

效果图

Web20122401.png

题目要求

参照网站截图完成网页,尺寸自定,符合网站视觉效果。(共50分)

具体要求和评分标准如下:

1.页面使用div+css布局,命名为index.html,整体布局正确得20分。

2.顶端logo图片以及表单部分和效果图一致,得10分。

3.导航菜单默认文字白色,鼠标hover时菜单文字变为黄色,无下划线,设置空链接。导航条设置正确得10分。

4.下端三个盒子水平排列,列表文字样式要求和效果图基本一致。每个列表项加空链接,hover状态下无下划线,颜色红色,设置空链接。正确得10分。

5.网站文件夹以自己的学号姓名命名,提交整个文件夹。

其余没有说明的样式,考生可以根据效果图制作。


操作步骤

初始布局

html代码:

<!DOCTYPE html>
<html>
	<head>
		<meta charset="utf-8" />
		<title></title>
		<link href="css/index.css" rel="stylesheet" > 
	</head>
	<body>
		<div class="header"></div>
		<div class="main"></div>
	</body>
</html>

css代码:

*{
	margin:0;
	padding:0;
}
.header{
	width:100%;
	height:200px;
	background: yellow;
}

.main{
	width:100%;
	height:400px;
	background:red;
}


盒子嵌套

html代码:

<!DOCTYPE html>
<html>
	<head>
		<meta charset="utf-8" />
		<title></title>
		<link href="css/index2.css" rel="stylesheet" > 
	</head>
	<body>
		<div class="header">
			<div class="header1"></div>
			<div class="header2"></div>
			
		</div>
		<div class="main">
			<div class="main1"></div>
			<div class="main2"></div>
			<div class="main3"></div>
		</div>
	</body>
</html>


css代码:

*{
	margin:0;
	padding:0;
}
.header{
	width:100%;
	height:200px;
	background: yellow;
	border:2px solid red;
}
.header1{
	width:100%;
	height:150px;
	background: yellowgreen;
}
.header2{
	width:100%;
	height:50px;
	background:greenyellow;
}
.main{
	width:100%;
	height:auto;
	background:red;
	border:2px solid red;
}
.main1{
	width:100%;
	height:100px;
	background:green;
}
.main2{
	width:100%;
	height:50px;
	background:orange;
}
.main3{
	width:100%;
	height:200px;
	background:blue;
}

布局完成

html代码:

<!DOCTYPE html>
<html>
	<head>
		<meta charset="utf-8" />
		<title></title>
		<link href="css/index3.css" rel="stylesheet" > 
	</head>
	<body>
		<div class="header">
			<div class="header1">
			     <div id="logo"></div>
				 <div id="top_banner"></div>
				 <div id="search"></div>
				 <div class="clear"></div>
			</div>
			<div class="header2"></div>
			
		</div>
		<div class="main">
			<div class="main1">
				<div id="left_banner"></div>
				<div id="right_banner"></div>
		
			</div>
			<div class="main2"></div>
			<div class="main3">
				 <div id="left_column"></div>
				 <div id="mid_column"></div>
				 <div id="right_column"></div>
				 <div class="clear"></div>
			</div>
		</div>
	</body>
</html>


css代码:

*{
	margin:0;
	padding:0;
}
.header{
	width:100%;
	height:auto;
	background: yellow;
	border:2px solid red;
	overflow:hidden;
}
.header1{
	width:100%;
	height:auto;
	background: yellowgreen;
}
.header1 #logo{
	width:25%;
	height:100px;
	background:seagreen;
	float:left;
}
.header1 #top_banner{
	width:35%;
	height:100px;
	background:lawngreen;
	float:left;
}
.header1 #search{
	width:40%;
	height:100px;
	background:lightgreen;
	float:left;
}
.clear{
	clear:both;
}
.header2{
	width:100%;
	height:50px;
	background:yellow;
}
.main{
	width:100%;
	height:auto;
	background:red;
	border:2px solid red;
}
.main1{
	width:100%;
	height:auto;
	background:green;
	overflow:hidden;
}
.main1 #left_banner{
	width:50%;
	height:150px;
	background-color:springgreen;
	float:left;
}

.main1 #right_banner{
	width:50%;
	height:150px;
	background:greenyellow;
	float:left;
}

.main2{
	width:100%;
	height:50px;
	background:orange;
}
.main3{
	width:100%;
	height:200px;
	background:blue;
}
.main3{
	width:100%;
	height:auto;
	background:blue;
}
.main3 #left_column{
	width:20%;
	height:200px;
	background:blueviolet;
	float:left;
	margin-left:1%;
}
.main3 #mid_column{
	width:55%;
	height:200px;
	background:skyblue;
	float:left;
	margin-left:1%;
}
.main3 #right_column{
	width:20%;
	height:200px;
	background:royalblue;
	float:left;
	margin-left:1%;
}


插入图片、文字、表单

html代码:

<!DOCTYPE html>
<html>
	<head>
		<meta charset="utf-8" />
		<title></title>
		<link href="css/index4.css" rel="stylesheet" > 
	</head>
	<body>
		<div class="header">
			<div class="header1">
			     <div id="logo">
					 <img src="img/logo.jpg" />
				 </div>
				 <div id="top_banner">
					 <img src="img/dj.JPG" />
				 </div>
				 <div id="search">
					 <div id="search_logo">
					     <img src="img/zgss.png" />
					 </div>
					 <div id="search_form">
						 <form>
							 <input type="text" name="search_f" id="search_f"/>
							 <input type="image" src="img/icon2.gif" alt="Submit" />
							 <!-- <input type="submit" name="submit_b" id='submit_b' /> -->
						 </form>
					 </div>
				 </div>
				 <div class="clear"></div>
			</div>
			<div class="header2">
				<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>
			</div>
			
		</div>
		<div class="main">
			<div class="main1">
				<div id="left_banner">
					<img src="img/topad2.jpg" />
				</div>
				<div id="right_banner">
					<img src="img/topad3.jpg" />
				</div>
		
			</div>
			<div class="main2">
				 <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>
				 <a href="">东营</a>
				 <a href="">滨州</a>
			</div>
			<div class="main3">
				 <div id="left_column">
					 <div id="left_column_title">
						 <img src="img/title1.jpg" />
					 </div>
					 <div id="left_column_content">
					 	 <img src="img/112107.jpg" />
					 </div>
					 <div id="left_column_header">
						 习近平抵达马尼拉,开始对菲律宾进行国事访问
					 </div>
				 </div>
				 <div id="mid_column">
					 <div id="mid_column_title">
					 	  <img src="img/title5.jpg" />				 
					 </div>
					 <div id="mid_column_content">
					 	 <ul>
							<li>中央经济工作会议,把发展和安全一起谋划部署有何深意?</li>
                            <li>习近平在中央政治局第二十六次集体学习时强调 坚持系统...</li>
							<li>中共中央政治局召开会议 分析研究二〇二一年经济工作 ...</li>
							<li>习近平在中央全面依法治国工作会议上强调 坚定不移走中...</li>
							<li>习近平出席上海合作组织成员国元首理事会第二十次会议并发...</li>
							<li>中共中央关于制定国民经济和社会发展 第十四个五年规划...</li>
							<li>中共十九届五中全会在京举行</li>
						
						</ul>
					 </div>
					  <div id="mid_column_title2">
					 	  <img src="img/title6.jpg" />				 
					 </div>
					 <div id="mid_column_content2">
					 	 
					 </div>
					 
				 </div>
				 <div id="right_column">
					 <div id="right_column_title">
					 	  <img src="img/title11.jpg" />				 
					 </div>
					 <div id="right_column_content">
					 	 	 <ul>
					 	 	<li>走向我们的小康生活】“桃...</li>
					 	    <li>专题报道】迎风破浪 奋...</li>
					 	 	<li>【专题报道】紧盯黄河滩 ...</li>
					 	 	<li>习近平在中央全面依法治国工作会议上强调 坚定不移走中...</li>
					 	 	<li>习近平出席上海合作组织成员国元首理事会第二十次会议并发...</li>
					 	 	<li>中共中央关于制定国民经济和社会发展 第十四个五年规划...</li>
					 	 	<li>中共十九届五中全会在京举行</li>
					 	 
					 	 </ul>
    
    
    
  
					 </div>
				 </div>
				 <div class="clear"></div>
			</div>
		</div>
	</body>
</html>

css代码:

*{
	margin:0;
	padding:0;
}
.header{
	width:100%;
	height:auto;
	
	border:2px solid red;
	overflow:hidden;
}
.header1{
	width:100%;
	height:auto;
	/* background: yellowgreen; */
}
.header1 #logo{
	width:25%;
	height:100px;
	/* background:seagreen; */
	float:left;
}
#logo img{
	width:100%;
	height:100px;
}
.header1 #top_banner{
	width:35%;
	height:100px;
	background:lawngreen;
	float:left;
	}
#top_banner img{
	width:100%;
	height:100px;
}
.header1 #search{
	width:40%;
	height:auto;
	/* background:lightgreen; */
	float:left;
	text-align: center;
	overflow: hidden;
}
#search_logo{
	width:40%;
	height:100px;
	float:left;
        padding-top:20px;
}
#search_logo img{
	width:100%;
}
#search_form{
	width:60%;
	height:100px;
	float:left;
	line-height: 100px;
	
}
#search_f {
	height:20px;
}
.clear{
	clear:both;
}
.header2{
	width:100%;
	height:50px;
	background:#ED4852;
	text-align: center;
	line-height: 50px;
	padding-left:5%;
}
.header2 a{
	width:7%;
	height:50px;
	color:#FFFFFF;
	text-decoration: none;
	float:left;
    /* border:1px solid red; */
}
.header2 a:hover{
     color:yellow;
	}
.main{
	width:100%;
	height:auto;

	border:2px solid red;
}
.main1{
	width:100%;
	height:auto;
	/* background:green; */
	overflow:hidden;
}
.main1 #left_banner{
	width:50%;
	height:150px;
	background-color:springgreen;
	float:left;
}

.main1 #right_banner{
	width:50%;
	height:150px;
	background:greenyellow;
	float:left;
}
.main1 img {
	width:100%;
	height:150px;
}
.main2{
	width:100%;
	height:50px;
	background:#A35555;
	text-align: center;
	line-height: 50px;
}
.main2 a{
	color:#FFFFFF;
	text-decoration: none;
}

.main3{
	width:100%;
	height:auto;

}
.main3 #left_column{
	width:20%;
	height:auto;
	/* background:blueviolet; */
	float:left;
	margin-left:1%;
}
#left_column_header{
	width:100%;
	height:auto;
	background: #313435;
}
.main3 #mid_column{
	width:50%;
	height:auto;
	
	float:left;
	margin-left:1%;
}
.main3 #mid_column ul{
	margin:0;padding:0;
	list-style-position: outside;
}

.main3 #mid_column li{
	padding-left:0;margin-left:20px;
    text-align:left;line-height:200%;
}
.main3 #right_column{
	width:20%;
	height:auto;
	/* background:royalblue; */
	float:left;
	margin-left:1%;
}
.main3 #right_column ul{
	margin:0;padding:0;
	list-style-position: outside;
}

.main3 #right_column li{
	padding-left:0;margin-left:20px;
    text-align:left;line-height:200%;
}
.main3 img{
	width:100%;
	height:30px;
}
#left_column_content img{
	width:100%;
    height:auto;
}