当前位置:首页 >> 教程连载 >> 布局基础:两列布局

布局基础:两列布局

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

从这节课开始正式讲解网页布局,边学习布局的思路边记忆xhtml代码和css代码,真是一举两得啊!

首先声明,xhtml第一节课初始代码结构以后就不再重复说明,每一节课都会用,具体如何书写初始代码,请查阅xhtml第一节课:建立第一个XHTML页

以后出现的xhtml代码都是写在<body></body>中,而css代码用<style type="text/css"></style>的内联方式写或者<link />的外联方式写都可以,以后不再重复说明。

下面就讲解今天的两列布局,请先看下图

 

这就是我们今天要做到的最终效果,图中三种色块就是我们要做的布局,文字部分是描述每个色块的样式制作的时候可以忽略。这个布局很简单,要用到的xhtml标签只有,xhtml属性只有id,要用到的css属性有float(漂动)、margin(外边距)、padding(内边距)、background(背景)、width(宽度)、height(高度)。

下面先看xhtml部分代码,按照图中的id描述应该写成这样:

XML/HTML代码
  1. <div id="wrap">      
  2.     <div id="side">div>      
  3.     <div id="main">div>      
  4. </div>   

 

很简单吧,就是#wrap中间包含着#side和#main

接下来是重点css部分,这里只写 外联的css文档代码,直接复制就可以用。

CSS代码
  1. #wrap{   
  2.   width:400px;   /*宽度400px*/  
  3.   height:300px;  /*高度300px*/  
  4.   padding:5px;   /*上下左右内间距都为5px*/  
  5.   margin:0 auto/*上下外间距为0,左右外间距自适应,最终效果#wrap水平居中*/  
  6.   background:#CCCCCC;  /*背景颜色#CCCCCC*/  
  7. }   
  8.   
  9. #side{   
  10.   width:150px;   /*宽度150px*/  
  11.   height:260px;  /*高度260px*/  
  12.   margin-top:35px;  /*上外边距35px*/    
  13.   float:left;    /*向左漂动*/    
  14.   background:#006699;  /*背景颜色#006699*/  
  15. }   
  16.   
  17. #main{   
  18.   width:245px;   /*宽度245px*/  
  19.   height:260px;  /*高度260px*/  
  20.   margin-top:35px;  /*上外边距35px*/    
  21.   float:right;   /*向右漂动*/    
  22.   background:#993300;  /*背景颜色#993300*/  
  23. }  

这段css代码中 /* ??? */ 这样的文字叫做注释,用于解释前面的代码作用的,本身不对css有影响。按照我给的代码写好了以后浏览网页看看效果,是不是和图上的一样?然后把#side的float:left;和#main的float:right;调换一下看看效果,有什么不一样?

本节课就讲到这里,有什么不懂的请留言,本节课代码在dreamweaver 8中的截图如下:

 

 

我要评论

关于我们

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

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

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

联系方式

数据统计

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