H5学习小结——div+css创建电子商务静态网页

使用Sublime Text软件编写电子商务类网站静态形式首页

   经过差不多一星期的学习,基本掌握了div+css的用法之后,开始了实战练习。首先要做的就是要练习一下一般电子商务网页的编写,我做的是下图效果的网页,是一个关于台湾特产的网页。如图:


     拿到图片之后,首先要分析一下整个网页的结构,上图所示的网页稍微分析一下就可以看出具体分为四个部分,为头部header,中间的广告ad_img,中间的主体内容main和底部的footer,当然具体的还可以分成很多部分,这里主要看个人的习惯,所以在这就不一一写出来了,具体的会在后面的代码部分展示出来。
     个人感觉写代码不怎么难,主要是你做一个网页的时候用到的方法和思路,思路正确的话你的速度会大大的增加,这里我可是吃了很多的教训,由于急于完成这个项目,我就思考了一下具体的布局就开始写代码了,闷头苦写了半天之后,突然发现和要求那真是相差十万八千里,于是又开始埋头苦改,改了半天也没改出要求的那种效果。多亏了一位大神的指点,他说在拿到项目之后不要急着去做,而是要分析一下具体的布局和思路,把大致的轮廓做出来,然后再一步一步的写。还真是,第二遍重新做的时候,速度大大的加快,不到一会就把这个网页做出来了,收获蛮多的,以后继续加油。!下面为具体的代码部分,网页的各种素材可以去我的百度网盘下载:网页资料下载
css样式部分	
*{margin:0px;padding: 0px;
	}
	html,body{font-family: "微软雅黑";
	font-size: 14px;
	text-decoration: none;
}
	.all{
		width: 100%;
		min-width: 1000px;
	}
	.header{
        width: 100%;
        border-bottom: 4px solid #176fbb;
	}
    .header .head{
        width: 1000px;
        margin:0 auto;
        overflow: hidden;
    }
	.head #logo{
		width: 140px;
		height: 113px;
		float: left;
        background:url(images/logo.png) 8px 14px no-repeat;
	}
	.head #indexlogo{
		width: 21px;
		height: 21px;
		float: left;
		margin-left: 56px;
		margin-top: 83px;
		background-image: url(images/indexlogo.png);
	}
	.head #phone{
		width: 141px;
		height: 22px;
		float: left;
        margin-left: 196px;
        margin-top: 19px;
		background-image: url(images/telephone.png);
	}
	.head_nav{
        float: left;
		height: 19px;
		list-style: none;
		margin-top: 20px;
        margin-left: 14px;
	}
	
	.head .head_nav a{
 		color: #3d3d3d;
 		line-height: 19px;
 		text-align: center;
 		text-decoration: none;
	}
	.head_nav li{
		border-left:2px solid black;
		float: left;
        padding:0 15px;
    }
    .head_nav .li3{
        padding: 0 14px 0 0;
    }
    .head_nav .li3 img{
        float: left;
        margin-left: 15px;
        margin-top: -5px;
    }
    .head_nav .li3 a{
        float: left;
        margin-left: 7px;
    }
	.head_nav .li3 span{
		font-size: 12px;
        color:white;
        float: left;
        line-height: 19px;
        margin-left: -19px;
	}

    .head .search{
        float: left;
    	border:1px solid black;
    	width: 181px;
    	height: 27px;
    	margin-top: 16px;
    	border-radius: 0px 14px 14px 0px;
    }
    .head .search img{
        float: right;
        margin-top: 4px;
        margin-right: 10px;
    }
    .head .search .input1{
    	width: 146px;height: 27px;outline: 0;
        border:0;border-right: 1px solid black;
    }
    .headmenu{
        font-weight: bold;
        margin-top: 42px;
        margin-left: 38px;
    	height:30px;
    	list-style: none;
        float: left;
    }
    .headmenu li{
    	float: left;
    	margin-right: 37px;
    	height:21px;

    }
    .headmenu li a{
    	font-size: 18px;
		line-height: 21px;
		color: #3d3d3d;
		text-decoration: none;
    }
    .headmenu li a:hover{
    	font-size: 18px;
    	display: block;
		line-height: 21px;
		color: rgb(23,111,187);
    }
    .adress{
    	height: 53px;
        width: 1000px;
        margin:0 auto;
    }
    .adress .adress1{
    	width: 152px;
    	height: 53px;
    	text-align: center;
    	line-height: 53px;
    	float: left;
    }
    .adress .adress1 a{
    	color: #3d3d3d;
    	text-decoration: none;
    }
    .adress .adress1 a:hover{
    	color: blue;
    	text-decoration: none;

    }
    .image{
        width: 100%;
        height: 350px;
        background: url(images/ad.png) center center no-repeat;
    }
    .gift_img{
        width: 1000px;
        margin-top: 0px;
        margin-left: auto;
        margin-right: auto;
        height: 68px;
    }
    .gift_img .img{
        width: 155px;
        height: 38px;
        margin-top: 30px;
        margin-left: auto;
        margin-right: auto;
        margin-bottom: 0px;
    }
    .main{
    	width: 1000px;
    	height: 619px;
        margin:0px auto;
        border-bottom: 1px solid #898989;
    }
    .main #main1,.main #main2,.main #main3,.main #main4,.main #main5,.main #main6{
    	background-color:rgb(242,241,241);
    	width: 485px;
    	height: 160px;
    	
    }
    .main #main1,.main #main3,.main #main5{
    	float: left;
    }
    .main #main2,.main #main4,.main #main6{
    	float: right;
    }
    .main #main3,.main #main4,.main #main5,.main #main6{
    	margin-top: 30px;
    }
    .main .text{
    	width: 198px;
    	color: #3d3d3d;
    	float: right;
    	margin-top: 27px;
    	margin-right: 30px;
    }
    .main .text .span1{
        font-weight: bold;
    	width: 198px;
		font-size: 16px;
		line-height: 16px;
		color: #3d3d3d;
		display: block;
    }
    .main .text .span2{
/*        font-weight: bold;*/
        width: 198px;
		font-size: 14px;
		line-height: 14px;
		color: #3d3d3d;
		display: block;
		margin-top: 17px;
    }
    .main .text .span3{
    	width: 58px;
		font-size: 14px;
		line-height: 12px;
		color: #3d3d3d;
		margin-top: 35px;
        float: left;
    }
     .main .text .span4{
     	width: 58px;
		font-size: 12px;
		line-height: 12px;
		color: #3d3d3d;
		margin-left: 30px;
        margin-top: 35px;
        float: left;
    }
        .main .text .span3 a{
        width: 16px;
        font-size: 12px;
        line-height: 12px;
        float: left;
        margin-top: -2px;
    }
     .main .text .span4 a{
        width: 16px;
        font-size: 12px;
        line-height: 12px;
        float: left;
        margin-top: -2px;
    }

    .main .number{
    	width: 1000px;
    	height: 73px;
    	float: left;
    	
    }
    .main .number ul{
    	list-style: none;
    	margin-left: 371px;
    	margin-top:30px; 
    	width: 280px;
    	text-align: center;
    	line-height: 20px;
        font-size: 12px;
    }
    .main .number ul .li1{
    	float: left;
    	margin-right: 14px;
    }
    .main .number ul .li2,.main .number ul .li6{
    	float: left;
    	margin-right: 8px;
    	font-size: 12.13px;
    }   
    .main .number ul .li3{
    	float: left;
    	margin-right: 8px;
    }
    .main .number ul .li4{
    	float: left;
    	margin-right: 11px;
    	font-size: 12.13px;
    }
    .main .number ul .li5{
    	float: left;
    	margin-right: 11px;
    	background-color: #666666;
    	width: 30px;
    	height: 20px;
    	color: white;
    }
    .main .number ul .li7{
    	float: left;
    	margin-right: 10px;
    }
    .main .number ul .li8{
    	float: left;
    	margin-right: 12px;
    	font-size: 12.13px;
    }
    .main .number ul .li9{
    	float: left;
    	margin-right: 0px;
    }
    .footer{
    	margin-top: 30px;
    	width: 100%;
    	border-bottom: 1px solid #fff;
	    background: #023c4d;
    }
    .footer .con{
    	height: 178px;
    	width: 1000px;
    	margin: 0 auto;
    }
    
    .footer .con .ul1{
		width: 75px;
		float: left;
		margin-left: 102px;
		margin-top: 22px;
    }
    .footer .con .ul2,.footer .con .ul3,.footer .con .ul4{
		width: 75px;
		float: left;
		margin-left: 78px;
		margin-top: 22px;
    }
    .footer .ul1 ul,.footer .ul2 ul,.footer .ul3 ul,.footer .ul4 ul{
		width: 75px;
		color: white;
		list-style: none;
    }

    .footer  .ul1 ul li,.footer  .ul2 ul li,.footer .ul3 ul li{
        font-size: 14px;
        margin-top: 15px;
        line-height: 14px;
    }

    .footer  .ul1 ul .li1,.footer  .ul2 ul .li1,.footer .ul3 ul .li1,.footer .ul4 ul .li1{
        font-size: 18px;
        margin-top: 0px;
        line-height: 18px;
    }
    .footer .ul4 ul li{

        margin-top: 18px;
    }
    .footer .con .ul5{
        width: 172px;
        margin-left: 95px;
        margin-top: 22px;
        float: left;
    }
    .footer .con .ul5 ul{
        width: 172px;
        list-style: none;
        color: rgb(255,255,255);
    }
    .footer .con .ul5 .li1{
        font-size: 28px; 
        line-height: 28px;   
        font-weight: bold;
    }
    .footer .con .ul5 .li2{
        font-size: 18px; 
        line-height: 18px; 
        margin-top: 15px;
        letter-spacing: 5px;
    }
    .footer .con .ul5 .li3{
        font-size: 18px; 
        line-height: 18px; 
        margin-top: 12px;
    }
    .footer .con .ul5 .li4{
        margin-top: 22px;
        height: 23px;
    }
    .footer_copy{
        width: 100%;
        background: #023c4d;
    }
    .copy{
        margin:0 auto;
        width: 1000px;
        height: 57px;
        text-align: center;
        line-height: 57px;
        color: #d0d0d0;
    }




html主体部分
<!DOCTYPE html>
<html lang="en">
<head>
	<meta charset="UTF-8">
	<title>伴手礼</title>
	<link rel="stylesheet" href="css.css" type="text/css"/>
</head>
<body>
<div class="all">
  <div class="header">
	<div class="head">
		<div id="logo"></div>
		<div id="indexlogo"></div>
		<div id="phone"></div>
		<!-- 登录注册 -->
		<ul class="head_nav">
			<li><a href="#">登录</a></li>
			<li><a href="#">注册</a></li>
			<li class="li3"><img src="images/paggage.png" alt="pag"><span>12</span><a href="#">行李箱</a></li>                           
		</ul>
		<div class="search">
			<input class="input1" type="text" name="" value="">
			<a href="###"><img src="images/serch.png"></a>
		</div>
		<!-- 菜单 -->
		<ul class="headmenu">
			<li><a href="#" target="_blank">第一次</a></li>
			<li><a href="#" target="_blank">目的地</a></li>
			<li><a href="#" target="_blank">自定行程</a></li>
			<li><a href="#" target="_blank">游记</a></li>
			<li><a href="#" target="_blank">特产</a></li>
			<li><a href="#" target="_blank">优惠</a></li>
			<li><a href="#" target="_blank">环岛巴士</a></li>
		</ul>
	</div>
  </div>
        <!-- 所在地址 -->
	<div class="adress">
		<p class="adress1"><a href="###">首页</a> > <a href="###">特产</a> > <a href="###">伴手礼</a></p>
	</div>
	    <!-- 广告图 -->
	<div class="image"></div>
	    <!-- 伴手礼logo -->
    <div class="gift_img">
       <div class="img"><a href=""><img src="images/gift.png" alt="gift"></a></div>
	</div>
	    <!-- 主要内容 -->
	<div class="main">
		<div id="main1">
		    <a href="#"><img src="images/photo1.png" alt="photo1"></a>
			<div class="text">
				<span class="span1">浓香的奶味和果仁的牛轧糖</span>
				<span class="span2">好吃不粘牙,而且越嚼越香,而且是不含香料和色素...</span>
			    <span class="span3"><a href="###"><img src="images/xin.png" alt="xin"></a>  1168</span>
			    <span class="span4"><a href="###"><img src="images/chat.png" alt="chat"></a>  1168</span>
			</div>
		</div>
		<div id="main2">
			<a href="#"><img src="images/photo2.png" alt="photo2"></a>
			<div class="text">
				<span class="span1">浓香的奶味和果仁的牛轧糖</span>
				<span class="span2">好吃不粘牙,而且越嚼越香,而且是不含香料和色素...</span>
			    <span class="span3"><a href="###"><img src="images/xin.png" alt="xin"></a>  1168</span>
			    <span class="span4"><a href="###"><img src="images/chat.png" alt="chat"></a>  1168</span>
			</div>
		</div>
		<div id="main3">
			<a href="#"><img src="images/photo3.png" alt="photo3"></a>
			<div class="text">
				<span class="span1">浓香的奶味和果仁的牛轧糖</span>
				<span class="span2">好吃不粘牙,而且越嚼越香,而且是不含香料和色素...</span>
			    <span class="span3"><a href="###"><img src="images/xin.png" alt="xin"></a>  1168</span>
			    <span class="span4"><a href="###"><img src="images/chat.png" alt="chat"></a>  1168</span>
			</div>
		</div>
		<div id="main4">
			<a href="#"><img src="images/photo4.png" alt="photo4"></a>
			<div class="text">
				<span class="span1">浓香的奶味和果仁的牛轧糖</span>
				<span class="span2">好吃不粘牙,而且越嚼越香,而且是不含香料和色素...</span>
			    <span class="span3"><a href="###"><img src="images/xin.png" alt="xin"></a>  1168</span>
			    <span class="span4"><a href="###"><img src="images/chat.png" alt="chat"></a>  1168</span>
			</div>
		</div>
		<div id="main5">
			<a href="#"><img src="images/photo1.png" alt="photo5"></a>
			<div class="text">
				<span class="span1">浓香的奶味和果仁的牛轧糖</span>
				<span class="span2">好吃不粘牙,而且越嚼越香,而且是不含香料和色素...</span>
			    <span class="span3"><a href="###"><img src="images/xin.png" alt="xin"></a>  1168</span>
			    <span class="span4"><a href="###"><img src="images/chat.png" alt="chat"></a>  1168</span>
			</div>
		</div>
		<div id="main6">
			<a href="#"><img src="images/photo1.png" alt="photo6"></a>
			<div class="text">
				<span class="span1">浓香的奶味和果仁的牛轧糖</span>
				<span class="span2">好吃不粘牙,而且越嚼越香,而且是不含香料和色素...</span>
			    <span class="span3"><a href="###"><img src="images/xin.png" alt="xin"></a>  1168</span>
			    <span class="span4"><a href="###"><img src="images/chat.png" alt="chat"></a>  1168</span>
			</div>
		</div>
		<!-- 所在页数 -->
		<div class="number">
		    <ul >
		    	<li class="li1">上一页</li>
		    	<li class="li2">1</li>
		    	<li class="li3">.....</li>
		    	<li class="li4">12</li>
		    	<li class="li5">13</li>
		    	<li class="li6">14</li>
		    	<li class="li7">.....</li>
		    	<li class="li8">40</li>
		    	<li class="li9">下一页</li>
		    </ul>
		</div>
	</div>
    <div class="footer">
    	<div class="con">
    		<div class="ul1">
    			<ul>
    				<li class="li1">关于遛湾</a></li>
    				<li>公司简介</li>
    				<li>联系我们</li>
    				<li>诚聘英才</li>
    				<li>网站地图</li>
    			</ul>
    		</div>
    		<div class="ul2">
    			<ul>
    				<li class="li1">帮助中心</li>
    				<li>赴台属性</li>
    				<li>联系我们</li>
    				<li>遛湾玩法</li>
    				<li>常见问题</li>
    			</ul>
    		</div>
    		<div class="ul3">
    			<ul>
    				<li class="li1">网站条款</li>
    				<li>服务条款</li>
    				<li>免责声明</li>
    			</ul>
    		</div>
    		<div class="ul4">
    			<ul>
    				<li class="li1">网站条款</li>
    				<li><a href="#"><img src="images/weichat.png" alt="weichat"></a></li>
    			</ul>
    		</div>
    		<div class="ul5">
    			<ul>
    				<li class="li1">400 820 8820</li>
    				<li class="li2">周一至周日</li>
    				<li class="li3">9:00~20:00</li>
    				<li class="li4"><a href="#"><img src="images/ask.png" alt="ask"></a></li>
    			</ul>
    		</div>
    	</div>
    </div>
    <div class="footer_copy">
        <div class="copy">Copyright &copy; 2013-2014 www.6waner.cn All Right Reserved. 京ICP备11</div>
    </div>
</div>
</body>
</html>


     


posted @ 2016-07-30 15:42  骑猪敲代码  阅读(1941)  评论(0编辑  收藏  举报