版权声明:王迪 https://blog.csdn.net/dnruanjian/article/details/89336040
适合初学者练习的HTML项目:利用DIV+CSS制作制作一个《互联世纪网》网页。
需要掌握内容:
HTML+CSS第八课:使用CSS布局网页——网页中块级元素与行内元素、盒子模型的理解
HTML+CSS第九课:使用CSS布局网页——盒子的定位、浮动和浮动塌陷及解决办法
知识点:
1、DIV盒子模型
2、DIV布局、CSS属性的使用
3、浮动属性的使用
4、浮动塌陷的解决办法
制作思路:
1、分析效果图,将这个网页拆分成四大部分:数字1/2/3/4,分别代表4个部分的div板块
2、分析每个部分的构成。
实现步骤:
第一步:按照标准要求,在DW软件中新建站点,并经图片文件提前存到站点文件里,然后再站点中新建HTML文件。
第二步:按照分析好的框架,先在body里写4对div标签。
第三步:写头部div里的具体内容
<!--头部div-->
<div id="tou"><!--头部div里面可以看成有两个小div,左边div放图片,右边div放导航-->
<!--左边div,添加logo图片-->
<div class="tou-zuo"><img src="images/logo.gif" /></div>
<!--右边div,用ul标签来写网址导航-->
<div class="tou-you">
<ul>
<li><img src="images/sy.gif" /><a href="#">本站首页</a></li>
<li><img src="images/sy.gif" /><a href="#">本站首页</a></li>
<li><img src="images/sy.gif" /><a href="#">本站首页</a></li>
</ul>
</div>
</div>
第四步:给头部内容添加CSS样式
/*头部CSS样式*/
#tou { height:43px; width:960px; margin:10px auto;}
.tou-zuo { float:left;}
.tou-you { float:right;}
.tou-you ul li { float:left; list-style-type:none; margin-left:20px;}
第五步:只在第二个div,先写具体内容(大框架)
<!--文字div,第二个-->
<div id="div2">
<!--第二个大div里有3个div,2-1div用来放文字内容-->
<div class="div2-1">
<p>我们一直在努力......</p>
<p>作为专业的互联网络应用服务提供者,我们对“诚信的服务”的认识正随着我们的理念完善、产品成熟、市场拓展的每一步而日益深刻。我们在一直积极拓展与客户的关系。成立以来,我们已经为众多的客户提供全面的、优秀的、成熟一体化的解决方案,以及贴身的支持和服务。
我们相们,“诚信的服务”必然是商业体系的趋势。在这样的广泛和高质量的服务中,我们不仅最大地满足直至超越客户的期望,还能够利用各自的资源,发掘更多的商机、共赢市场。
</p>
<p>2014</p>
<p>We Try......</p>
</div>
<!--第二个大div里有3个div,2-2div用来放数字:2014-->
<div class="div2-2">2014</div>
<!--第二个大div里有3个div,2-3div没有内容,只在样式里指定高度,给个背景颜色即可-->
<div class="div2-3"></div>
</div>
第六步:添加CSS样式
/*第二个div样式*/
#div2 { margin:0px auto; width:960px; height:330px; background-color:#066;}
.div2-1,.div2-2 { float:left; height:300px; color:#FFF;}
.div2-3 { background-color:#999; width:960px; height:30px; float:left;}
.div2-1 { width:60%; line-height:150%; text-indent:2em; padding-left:2%;}
.div2-2 { width:30%; margin-left:5%; padding-right:3%; font:130px "黑体"; line-height:300px;}
第七步:制作第三个大的div
第八步:添加CSS样式
/*第三个div样式*/
#div3 { width:960px; margin:10px auto;}
第九步:制作第四个div
<!--列表div,第4个-->
<div id="div4">
<div>
<p class="tu1"><img src="images/tc_tit_1.jpg" /></p>
<ul>
<li>1个cn的英文域名 100元/年 </li>
<li>100M 单线虚拟主机 650元/年</li>
<li>5个各10M 企业邮箱 150元/年</li>
</ul>
<p class="tu2"><img src="images/btn_reg.jpg" /></p>
</div>
<div>
<p class="tu1"><img src="images/tc_tit_1.jpg" /></p>
<ul>
<li>1个cn的英文域名 100元/年 </li>
<li>100M 单线虚拟主机 650元/年</li>
<li>5个各10M 企业邮箱 150元/年</li>
</ul>
<p class="tu2"><img src="images/btn_reg.jpg" /></p>
</div>
<div>
<p class="tu1"><img src="images/tc_tit_1.jpg" /></p>
<ul>
<li>1个cn的英文域名 100元/年 </li>
<li>100M 单线虚拟主机 650元/年</li>
<li>5个各10M 企业邮箱 150元/年</li>
</ul>
<p class="tu2"><img src="images/btn_reg.jpg" /></p>
</div>
</div>
第十步:添加CSS样式
/*第四个div样式*/
#div4 { width:960px; margin:10px auto; overflow:hidden;}
#div4 div { border:1px #999 double; float:left; margin-right:20px; width:31%; text-align:center;}
.tu2 { text-align:right; margin-right:20px; }
#div4 ul { text-align:left;}
#div4 ul li { list-style-image:url(images/btop.gif);}
完整代码:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>无标题文档</title>
<style type="text/css">
/*头部CSS样式*/
#tou { height:43px; width:960px; margin:10px auto;}
.tou-zuo { float:left;}
.tou-you { float:right;}
.tou-you ul li { float:left; list-style-type:none; margin-left:20px;}
/*第二个div样式*/
#div2 { margin:0px auto; width:960px; height:330px; background-color:#066;}
.div2-1,.div2-2 { float:left; height:300px; color:#FFF;}
.div2-3 { background-color:#999; width:960px; height:30px; float:left;}
.div2-1 { width:60%; line-height:150%; text-indent:2em; padding-left:2%;}
.div2-2 { width:30%; margin-left:5%; padding-right:3%; font:130px "黑体"; line-height:300px;}
/*第三个div样式*/
#div3 { width:960px; margin:10px auto;}
/*第四个div样式*/
#div4 { width:960px; margin:10px auto; overflow:hidden;}
#div4 div { border:1px #999 double; float:left; margin-right:20px; width:31%; text-align:center;}
.tu2 { text-align:right; margin-right:20px; }
#div4 ul { text-align:left;}
#div4 ul li { list-style-image:url(images/btop.gif);}
</style>
</head>
<body>
<!--头部div-->
<div id="tou"><!--头部div里面可以看成有两个小div,左边div放图片,右边div放导航-->
<!--左边div,添加logo图片-->
<div class="tou-zuo"><img src="images/logo.gif" /></div>
<!--右边div,用ul标签来写网址导航-->
<div class="tou-you">
<ul>
<li><img src="images/sy.gif" /><a href="#">本站首页</a></li>
<li><img src="images/sy.gif" /><a href="#">本站首页</a></li>
<li><img src="images/sy.gif" /><a href="#">本站首页</a></li>
</ul>
</div>
</div>
<!--文字div,第二个-->
<div id="div2">
<!--第二个大div里有3个div,2-1div用来放文字内容-->
<div class="div2-1">
<p>我们一直在努力......</p>
<p>作为专业的互联网络应用服务提供者,我们对“诚信的服务”的认识正随着我们的理念完善、产品成熟、市场拓展的每一步而日益深刻。我们在一直积极拓展与客户的关系。成立以来,我们已经为众多的客户提供全面的、优秀的、成熟一体化的解决方案,以及贴身的支持和服务。
我们相们,“诚信的服务”必然是商业体系的趋势。在这样的广泛和高质量的服务中,我们不仅最大地满足直至超越客户的期望,还能够利用各自的资源,发掘更多的商机、共赢市场。
</p>
<p>2014</p>
<p>We Try......</p>
</div>
<!--第二个大div里有3个div,2-2div用来放数字:2014-->
<div class="div2-2">2014</div>
<!--第二个大div里有3个div,2-3div没有内容,只在样式里指定高度,给个背景颜色即可-->
<div class="div2-3"></div>
</div>
<!--图片div,第3个-->
<div id="div3">
<img src="images/tit_pro.jpg" />
</div>
<!--列表div,第4个-->
<div id="div4">
<div>
<p class="tu1"><img src="images/tc_tit_1.jpg" /></p>
<ul>
<li>1个cn的英文域名 100元/年 </li>
<li>100M 单线虚拟主机 650元/年</li>
<li>5个各10M 企业邮箱 150元/年</li>
</ul>
<p class="tu2"><img src="images/btn_reg.jpg" /></p>
</div>
<div>
<p class="tu1"><img src="images/tc_tit_1.jpg" /></p>
<ul>
<li>1个cn的英文域名 100元/年 </li>
<li>100M 单线虚拟主机 650元/年</li>
<li>5个各10M 企业邮箱 150元/年</li>
</ul>
<p class="tu2"><img src="images/btn_reg.jpg" /></p>
</div>
<div>
<p class="tu1"><img src="images/tc_tit_1.jpg" /></p>
<ul>
<li>1个cn的英文域名 100元/年 </li>
<li>100M 单线虚拟主机 650元/年</li>
<li>5个各10M 企业邮箱 150元/年</li>
</ul>
<p class="tu2"><img src="images/btn_reg.jpg" /></p>
</div>
</div>
</body>
</html>