注册本站  论坛  繁體中文

电脑技巧
手机 | MP3 | MP4 | 显卡 | 主板 | 显示器 | 光存储 | 笔记本 | 网络设备 | 移动存储 | 数码相机
键鼠 | CPU | 音箱 | GPS | 电视 | 服务器 | 投影机 | 机箱电源 | 品牌电脑 | 办公打印 |
| 网站首页 | Cisco | Windows | Linux | Java | Dotnet | Oracle | 网页设计 | 平面设计 | 安全 | 软件应用 | 电脑维修 | 办公维修 |
您现在的位置: 电脑技巧 >> 网页设计 >> CSS >> 网页设计正文

学习CSS布局网页的一些实例

文章来源:不详 作者:佚名 更新时间:2008-1-2 20:32:24 【 】 【加入收藏

CSS布局中,一个重要的标签DIV,DIV是XHTML所支持的标签,DIV是一个容器,所有的XHTML标签对象都可以称为是一个容器.如<div>content</div>,<h1>titles</h1>....
div代码的书写格式:

<div id="id 名称">[...]</div>
<div class="class名称">[...]</div>

注:同一个名称的id值,在当前的XHTML页面中,只日须使用一次,class名称可以重复使用.

1.一列布局

webjx.com

  • 一列固定宽度

XHTML CODE: www.webjx.com

<div id="layout">一列固定宽度width:300px;height:300px;</div>

CSS CODE: webjx.com

#layout{
  background-color:#C7E091;
  border:2px solid #B0BCA6;
  width:300px;
  height:300px;
}
  • 一列宽度自适应

XHTML CODE: 网页教学网

<div id="layout">一列自适应宽度width:80%</div>

CSS CODE: 网页教学网

#layout{
  background-color:#C7E091;
  border:2px solid #B0BCA6;
  width:80%;
  height:300px;
}

注:自适应的优势是,当扩大或缩小浏览器窗口大小时,其宽度将维持在与浏览器当前宽度比例的80%。

  • 一列固定宽度居中

XHTML CODE:

<div id="layout">一列固定宽度居中</div>

CSS CODE:

www.webjx.com

#layout{
  background-color:#C7E091;
  border:2px solid #B0BCA6;
  width:400px;
  height:300px;
  margin:0px auto;
}

注:margin:0px auto;margin属性用于控制对象的上右下左4个方向的外边距,当margin使用两个参数时,第一个参数表示上下边距,第二个表示左右边距。auto值是让浏览器自动判断边距,浏览器将会使div对象的左右边距设为相同,从而实现居中效果。
2.二列布局 www.webjx.com

  • 二列固定宽度

XHTML CODE: 网页教学网

<div id="left">left</div>
<div id="left">left</div>


CSS CODE:

#left{
 background-color:#EBDD9E;
  border:2px solid #B5A068;
  width:300px;
  height:300px;
  float:left;  
}
#right{
 background-color:#EBDD9E;
  border:2px solid #B5A068;
  width:300px;
  height:300px;
  float:left;  
}

注:float属性是CSS布局中非常重要的一个属性,用于控制对象的浮动布局方式,DIV布局基本上都通过FLOAT的控制来实现布局。float用于设置对象是否浮动显示,以及设置具体的浮动方式,可用值none,left,right。

  • 二列宽度自适应

XHTML CODE:

<div id="left">left</div>
<div id="left">left</div>


CSS CODE:

#left{
 background-color:#EBDD9E;
  border:2px solid #B5A068;
  width:20%;
  height:300px;
  float:left;  
}
#right{
 background-color:#EBDD9E;
  border:2px solid #B5A068;
  width:70%;
  height:300px;
  float:left;  
}

注:在CSS布局中,一个对象的宽度,不仅仅是由WIDTH值来决定,一个对象的真实宽度是由对象本身的宽、对象的左右外边距,以及左右边框,还有内边距这些属性相加而成。有关宽度计算的问题,是CSS布局中相当重要的被成为盒模型问题。

  • 右列宽度自适应

XHTML CODE:

<div id="left">left</div>
<div id="right">right</div>


CSS CODE:

#left{
 background-color:#EBDD9E;
  border:2px solid #B5A068;
  width:100px;
  height:300px;
  float:left;  
}

#right{
 background-color:#EBDD9E;
  border:2px solid #B5A068;
  width:300px;
  height:300px;  
}
  • 二列固定宽度居中

XHTML CODE: 网页教学网

<div id="layout">
 <div id="left">left</div>
 <div id="right">right</div>  
</div>


CSS CODE:

#layout{
  margin:0px auto;
  width:408px;
}

#left,#right{
  background-color:#EBDD9E;
  border:2px solid #B5A068;
  width:200px;
  height:300px;
  float:left;
}

3.三列布局
  • 三列浮动中间列宽度自适应

XHTML CODE: webjx.com

 <div id="left">left</div>
 <div id="center">center</div>
 <div id="right">right</div>


CSS CODE:

body{
  margin:0px;
}
#left{
  background-color:#EBDD9E;
  border:2px solid #B5A068;
  width:100px;
  height:300px;
  position:absolute;
  top:0px;
  left:0px;
}

#center{
  background-color:#EBDD9E;
  border:2px solid #B5A068;
  height:300px;
  margin-left:100px;
  margin-right:100px;
}

#right{
  background-color:#EBDD9E;
  border:2px solid #B5A068;
  width:100px;
  height:300px;
  position:absolute;
  right:0px;
  top:0px;
}

最后,网页教学网提醒大家请自行演示学习. www.webjx.com

  • 上一篇网页设计:

  • 下一篇网页设计: 没有了
  • 最 新 热 门
     Flash教程:if条件语句的用法
     Flash教程:测试AS代码的执行速度
     Flash教程:trace()的使用
     实现在AJAX下的前进、后退功能
     创建吸引访问者的网站内容的14种方法
     LBS功能:图片的自适应实现代码
     LBS增加引用地址和永久地址点击复制功能
     学习CSS布局网页的一些实例
     CSS学习者:2008年不要作浮躁的人
     网页设计制作之改进超级链接效果
    最 新 推 荐
     学习CSS布局网页的一些实例
     CSS学习者:2008年不要作浮躁的人
     网页设计关于WEB标准的相关问题汇总
     项目管理:交互-设计-制作三个角色的组合
     判断用户浏览器及分辨率调用不同的CSS样式文…
     CSS框架带来的效率提升
     多个CSS样式表争夺特定选择符的控制权
     学习CSS制作网页总结的一些经验
     网页设计制作CSS实现隔行换色两种方法
     在IE流览器中正确显示PNG透明图片
    相 关 文 章

    CSS学习者:2008年不要作浮躁的人
    十步学会用css建站第六步
    十步学会用css建站第五步
    十步学会用css建站第四步
    十步学会用css建站第三步
    十步学会用css建站第二步
    十步学会用css建站之第一步
    CSS编写过程中常见的10个错误
    写给喜欢用DW编写CSS人的一些建议
    判断用户浏览器及分辨率调用不同的CSS样式文…

    | 设为首页 | 加入收藏 | 联系站长 | 友情链接 | 版权申明 | 网站公告

     

    Copyright 2006-2008 pcjx.com All Rights Reserved
    电脑技巧 版权所有 粤ICP备06059145号 地图
    本网站所有内容未经许可不得转载或做其他使用