HTML+CSS初学者练习项目4:利用DIV+CSS制作《互联世纪网》

版权声明:王迪 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>

猜你喜欢

转载自blog.csdn.net/dnruanjian/article/details/89336040