当前位置:首页 >> 教程连载 >> 布局基础:三行两列布局(课后作业:三行三列布局)

布局基础:三行两列布局(课后作业:三行三列布局)

发布时间:2010年4月21日 文章分类:xhtml+css 文章作者:Hitomi 浏览次数:
本文出现技术词汇:
CSS HTML XML

上节课讲了最简单的两列布局,还没有学习过的朋友请看这里【两列布局教程

今天延伸一下,多两横行:页眉和页角,让中间分成左右两列,效果图如下:

根据图中效果写XHTML,因为三横行有个共同的样式:宽度一样,所以我们这次用一个class属性

XML/HTML代码
  1. <div id="wrap">  
  2.      <div class="sub_wrap" id="head"></div>  
  3.      <div class="sub_wrap" id="main">  
  4.            <div id="left"></div>  
  5.            <div id="right"></div>  
  6.      </div>  
  7.      <div class="sub_wrap" id="foot"></div>  
  8. </div>  

id="wrap"同样还是大外套,它控制整个网页的宽度,居左,居中或居右,我们这里只控制宽度,默认就是居左。
class="sub_wrap"是id="head"、id="main"、id="foot"样式一样的部分,所以让他们三个用一个class,这样同样的样式就不用重复写三次了

最后id="left"和id="right"就是昨天讲的两列布局

布局思路说完了,下面写CSS代码:

CSS代码
  1. #wrap{   
  2.    width:400px;   
  3.    padding:5px;   
  4.    background:#99FF00;   
  5. }   
  6.   
  7. .sub_wrap{   
  8.    width:400px;   
  9.    float:left;   
  10. }   
  11.   
  12. #head,#foot{   
  13.    background:#666666;   /* 这里用,表示#head和#foot共用此CSS */  
  14.    height:80px;   
  15. }   
  16. #foot{   
  17.    height:40px;          /* #foot的高度和#head不同,所以单独定义一次 */  
  18. }   
  19.   
  20. #main{   
  21.    background:#006699;   
  22.    width:390px;   
  23.    padding:5px;   
  24. }   
  25.   
  26. #left{   
  27.    float:left;   
  28.    background:#FF99FF;   
  29.    width:155px;   
  30.    height:300px;   
  31. }   
  32.   
  33. #right{   
  34.    float:rightright;   
  35.    background:#FF9966;   
  36.    width:230px;   
  37.    height:300px;   
  38. }  

本节课CSS属性部分没有新鲜东西,都是上节课用到的,而#head,#foot选择符这里有个逗号,需要讲解一下,这里的,是让#head和#foot共用一个CSS样式的一种简写,不需要重复写两次同样的属性了。

本节课没有太多新的内容,主要就是消化上节课的内容,并且扩展以下,下面说一下这节课的作业:三行三列布局,布局图片我放在下面了,具体思路如何写xhtml和css请同学们自己思考吧,希望看过的朋友认真完成作业~~

我要评论

关于我们

SSEOO网络工作室是哈尔滨网站制作的个人团队,主要开展哈尔滨网站制作哈尔滨网站建设哈尔滨网站开发等业务,技术一流费用低,企业建站首选的开发团队!

我们来自哈尔滨各网络公司的IT精英,专注于简洁、实用、美观、大方的企业网站,当然我们也可以做更多其他类型的网站,只要你有明确的需求,就没有我们做不出的网站!

由于工作繁忙,暂停网站制作业务!

联系方式

数据统计

  • 技术文章:30
  • 教程连载:19
  • 技术词汇:27
  • 实用网站:14
  • 网站案例:24
  • 常用软件:5
  • 网友回复:5