要实现这个布局,就必须要学习css中的一个非常重要的定位属性:Position.它有三种可用值:static  absolute relative .对于页面中的每一个元素来说,默认都是static 的。
如果将对象设置为absolute,那么对象将根据整个叶面的位置进行重新定位,当使用此属性时,可以使top,right,bottomleft来对上右下左4各方向的距离值,以确定对象的具体位置,
#layout {
postition :absolute ;
top:20px;
left:0px;
}
这个css决定了 id 为layout 的元素永远距离浏览器左边框0px,上边框20px,无论浏览器的大小多大。
也就是说当一个元素的position为absolute的时候,他将从本质上与其他对象分离出来,他的定位模式不会影响其他对象,也不会被其他对象的浮动定位所影响,从某种意义上来说,使用了绝对定位属性之后,对象就像一个图层一样浮动在了网页之上。

<style>
body{
 margin:0px; 
}
#left{
 background-color:#cccccc;
 border:2px solid #333333;
 width:100px;
 height:300px;
 position:absolute;
 top:0px;
 left:0px;

}
#center{
 background-color:#ccc222;
 border:2px solid #333333;
 height:300px;
 margin-left:100px;
 margin-right:100px;
}
#right{
 background-color:#cccccc;
 border:2px solid #333333;
 width:100px;
 height:300px; 
 position:absolute;
 right:0px;
 top:0px;
}
</style>
</head>
<body>
<div id="left">左列</div>
<div id="center">中列</div>
<div id="right">右列</div>

转载于:https://www.cnblogs.com/FrameWork/archive/2007/01/02/610166.html

狂人日记学习 之七 三列浮动中间列宽度自适应相关推荐

  1. C# 学习笔记(16)ComboBox下拉列表框宽度自适应

    C# 学习笔记(16)ComboBox下拉列表框宽度自适应 当下拉列表框中内容宽度大于下拉列表框宽度时 下拉列表框不能将内容全部显示出来 可以在下拉时,对下拉列表框内容进行重绘 /// <sum ...

  2. 三列浮动中间列宽度自适应

    今天犯了个很低级的错误..特此记入历史...... 本来需要做一个背景图平铺呢.像这样子的 因为需要在移动端的网页,所以就不能直接切背景图来用,所以切了左边一块,后边一块,中间切了一个小竖条,打算平铺 ...

  3. 前端学习记录(三) CSS浮动、定位与居中

    目录 浮动 清除浮动方法1: 清除浮动方法2: CSS定位 relative定位 absolute定位 fixed定位 居中 水平居中 垂直居中 水平垂直居中 ​​​​​​​ 浮动 现在我们想在页面中 ...

  4. CSS学习(三)—— 浮动与定位

    六.浮动与定位 1.浮动 1)浮动基本概念 浮动最本质的功能:用来实现并排 浮动使用要点:如若要浮动,并排的盒子都要设置浮动:父盒子要有足够宽度,否则盒子会掉下去 浮动的顺序贴靠特性:子盒子会按照顺序 ...

  5. iView学习笔记(三):表格搜索,过滤及隐藏列操作

    iView学习笔记(三):表格搜索,过滤及隐藏某列操作 1.后端准备工作 环境说明 python版本:3.6.6 Django版本:1.11.8 数据库:MariaDB 5.5.60 新建Django ...

  6. ag-grid 学习笔记三:ag-grid设置(定义列、选择行、复选框、设置行高列宽、置顶合计行、底部合计行、行组、客户端排序)

    目录 一 定义列 二 选择行 三 设置复选框 四 设置行高列宽 五 置顶合计行 六 底部合计行 七 行组 八 客户端排序 一 定义列 表格的列有如下常用属性. 名称 说明 headerName 显示的 ...

  7. html列自动变高,HTML 应用 多列浮动等高处理

    直觉利用浮动写一个三列布局:效果如下,这就是背景. 基于此提供了一个解决方案,来使得三列均按照最高的内容的那个一列的高度为高度.因此问题的关键是为三列的高度提供一个高度的参考点.可以为三列增加一个容器 ...

  8. Python语言学习:利用pandas对两列字段元素求差集(对比两列字段所有元素的异同)

    Python语言学习:利用pandas对两列字段元素求差集(对比两列字段所有元素的异同) 目录 利用pandas对两列字段元素求差集(对比两列字段所有元素的异同) 输出结果 实现代码 利用pandas ...

  9. 关于某题左列定宽右列宽度自适应布局的学习

    今天群里有人做题发了一道题,由于最近在学习flex布局,就不禁研究了起来... 题目如下: 已知HTML结构如下,以下哪些CSS可以实现左列定宽(100px)右列宽度自适应的布局? <div c ...

  10. Excel基础篇(三):vlookup根据A列查询B列

    单位要采购一批文具,具体清单如下: 文具店老板提供了一份价格表: 如果想计算一下采购这些文具需要申请多少资金,该怎么办呢?有的朋友可能擅长FCV大法--Ctrl+F.Ctrl+C.Ctrl+V--如果 ...

最新文章

  1. 数据挖掘介绍以及模型参数详解
  2. 用于弹出ModalDialog进行数据选择的控件
  3. 编程方法学7:循环与一半
  4. mysql 5.0 php_PHP 5.0的新特性
  5. b丅151组成的充电器电路_555时基电路制作简单的水流控制开关
  6. [转]我是如何走进黑客世界的?
  7. java环境变量怎么配置,详解系列文章
  8. mysql innodb和myisam_Mysql InnoDB和MyISAM的区别
  9. LD-sketch源码阅读
  10. 解决:/bin/bash: mvn: 未找到命令
  11. Android Touch 事件的分发和消费机制
  12. AspNetPager分页控件教程
  13. 【NLP】Transformer框架原理详解-1
  14. 人行261号文关于电子账户的解读
  15. 简单线性回归R和Python预测身高体重国内生产总值二氧化碳排放量
  16. 利用wordcloud和jieba制作词云
  17. Automader 使用教程 - 01 你好,左右抽
  18. HTTP 503 错误 – 服务不可用 (Service unavailable)
  19. SAP ABAP ZBA_R003 查询用户下的角色里的公司
  20. html子代选择器,Css 后代选择器与子代选择器的区别

热门文章

  1. ecshop商品下面显示销售量
  2. Android数据的几种存储方式---------SharePreferences(轻量的以键值对) 的使用
  3. 关于 Google“博客搜索”Ping 服务应用编程接口(API)
  4. ASP.NET面试题(推荐_有答案)
  5. 关于redis内存分析,内存优化
  6. python不带颜色的图形_用python给黑白图像上色
  7. mongodb 如何更改端口号_Centos7配置MongoDB以及端口修改
  8. txt代码文件怎么转换_pdf怎么转换成txt格式?小说党速来get
  9. vtk c++ 图像分割_医学图像分割-Attention Unet
  10. 数据预处理第4讲:缺失值填补