HTML+CSS初学者练习项目4:利用DIV+CSS制作《互联世纪网》
2019-04-16 17:46
921 查看
版权声明:王迪 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里的具体内容
[code]<!--头部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样式
[code]/*头部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,先写具体内容(大框架)
[code]<!--文字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样式
[code]/*第二个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% 4000 ; padding-right:3%; font:130px "黑体"; line-height:300px;}
第七步:制作第三个大的div
第八步:添加CSS样式
/*第三个div样式*/
#div3 { width:960px; margin:10px auto;}
第九步:制作第四个div
[code]<!--列表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样式
[code]/*第四个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);}
完整代码:
[code]<!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>
相关文章推荐
- 利用gulp对项目html,js,css,图片进行压缩
- css + div + js 制作HTML tab control
- Html+css+div+ul+li制作Web前端导航菜单。
- div+css 误区 html标准标签 css建议 静态页面制作
- 项目实战之玩转div+css制作自己定义形状
- HTML+CSS+DIV+表单制作
- 项目实战之玩转div+css制作自定义形状
- 利用DIV+CSS制作网页过程中常用的基本概念及标签使用细节
- 在html中div+css布局的简单应用(适合初学者了解)
- 利用DIV+CSS制作浮动广告,没有用到多少javascript,全是css
- 花钱购买制作精美的留言板或者留言板设计的HTML + CSS + DIV 源码
- 前端学习第三弹:利用div+css制作个人简历
- HTML&CSS项目创建(页面练习)
- 大学生简单网页div+css网页纯手写代码制作html静态页面切图排版
- 花钱购买制作精美的留言板或者留言板设计的HTML + CSS + DIV 源码
- HTML[CSS+DIV] 网站布局练习 Zun'Showing
- HTML练习css--制作开心餐厅介绍页面
- HTML-利用CSS和JavaScript制作一个切换图片的网页
- 【前端】【html/css】前端学习之路(十四)(制作京东项目心得)(完)
- 在html中div+css布局的简单应用(适合初学者了解)