被这样一个题目的布局难住了,回来思考了一下,只能想到JS控制,今天在群里面咨询了一下,@狄烁STEC 提到一个很好的方法, 很好

代码如下:

<!DOCTYPE HTML><html><head><meta http-equiv="Content-Type" content="text/html; charset=utf-8" /><title>CSS</title><style type="text/css">body{padding:0;margin:0;}div{    height:100%;}#mid {    z-index:2;    background-color:#eee;    width:500px;    margin-left:-250px;    position:absolute;    top:0;    left:50%;    }#left,#right {    z-index:1;    position:absolute;    top:0;    width:50%;}#left {    left:0;}#left .container {    margin-right:250px;    background-color:#bbb;}#right {    right:0;     }#right .container {    margin-left:250px;    background-color:#bbb;}</style></head><body><div id="mid">    mid 宽度固定 : 500px</div><div id="left"><div class="container">        left 宽度自适应</div></div><div id="right"><div class="container">        right 宽度自适应</div></div></body></html>

转载于:https://www.cnblogs.com/NNUF/archive/2012/03/27/2419522.html

CSS布局:三栏布局,中间栏固定宽度,左右两边自适应相关推荐

  1. CSS圣杯布局常用吗,CSS 经典三列布局之圣杯布局

    圣杯布局 圣杯布局是典型的 CSS 布局问题,有着众多的解决方案. 圣杯布局是一种非常经典和常用的布局方式,其所指的是三列布局,中间宽度自适应,两边定宽:或者两列布局,主体宽度自适应,左边或右边定宽. ...

  2. CSS+DIV三种布局方式

    在学习了盒模型.块级元素和行内元素得到概念后,我们来说一下CSS的一个比较重要的用途:布局.以前我们学过表格可以起到布局页面的作用,比如布局表单,但实际工作表格的布局通常也仅仅是用来布局表单.绝大多数 ...

  3. CSS的三种布局方式

    前言 所谓布局,就是指定把一个盒子放在合适的位置称为"布局" 流式布局(最简单,盒子的默认布局) 百分比布局,通过盒子的宽度(百分比)来根据屏幕的宽带来进行收缩,不受固定像素的限制 ...

  4. 移动端布局(三) rem布局及原理

    什么是rem 首先来了解一下什么是em: 作为font-size的单位时,其代表父元素的字体大小,em作为其他属性单位时,代表自身字体大小. s1.s2.s5.s6的font-size和line-he ...

  5. 关于页面的多种自适应布局——三列布局

    简单结构1,列表在前,更多列表在中间,内容在后 1 <style type="text/css"> 2 .layout{background-color:gray; p ...

  6. css经典布局系列三——三列布局(圣杯布局、双飞翼布局)

    文章目录 三列布局背景介绍 定位实现三列布局 浮动实现三列布局 圣杯布局 双飞翼布局 三列布局背景介绍 三列元素,左右元素固定宽度: 中间元素自适应: <div id="left&qu ...

  7. 常用布局简介(单列布局、两列布局、三列布局、sticky footer粘连布局)

    常用布局简介 一.简介 网页布局对于一个前端开发者而言至关重要,掌握好布局知识有助于我们更好的实现CSS界面的设计和开发.布局是有限空间内的元素排列方式,因为页面设计横向不滚动,纵向无限延伸,所以大多 ...

  8. CSS || 三栏布局,两边固定,中间自适应

    1 float实现 基于纯float实现的三栏布局需要将中间的内容放在HTML结构的最后,否则右侧会沉在中间内容的下侧 原理:元素浮动后,脱离文档流,后面的元素受浮动影响,设置受影响元素的margin ...

  9. 用CSS的float属性创建三栏布局网页的方法

    三栏布局是最常见的网页布局,主要页内容放在中间一栏,边上的两栏放置导航链接之类的内容.基本布局一般是标题之下放置三栏,三栏占据整个页面的宽度,最后在页的底端放置页脚,页脚也占据整个页面宽度.本文介绍一 ...

  10. css三栏布局技巧,CSS-三栏布局的常用6种方法

    三栏布局一般指左右两栏固定宽度,中间一栏自适应的布局方法,也是许多网站常用的布局方式.如下图: 该示例在一个html文件中编写,为方便起见,预先写好一个通用的css,左右宽度都为100px: 1.浮动 ...

最新文章

  1. react生命周期函数
  2. 医院选址问题--数据结构课程设计
  3. Linux下uniq筛选
  4. Matlab练习:timer(定时器3)
  5. linux网络协议栈之数据包处理过程,Linux网络协议栈之数据包处理过程
  6. c#设计模式学习1之工厂模式
  7. 狗窝里的小日子- 4 ...
  8. java基础知识复习
  9. 盐城计算机中专学校,盐城市有哪些中专学校?
  10. 鸿蒙系统空城计,鸿蒙系统到底什么时候用在手机上?
  11. 网站文章为什么收录慢、不收录?
  12. 英语面试功略:英语口语突击法
  13. mybatis-plus 自定义QueryWrapper(一)实现查询函数
  14. 线性代数学习之行列式
  15. 音创点歌机_音创ktv点歌系统家庭版-音创KTV点歌系统下载 v3.17--pc6下载站
  16. android自动亮度流程,Android 如何实现亮度自动调节
  17. Akamai 宣布收购 IaaS 提供商 Linode
  18. [BZOJ3653]谈笑风生 主席树
  19. FLIR获得美国陆军追加的一份价值2600万美元的核、生物和化学侦察车辆计划合同
  20. havc是什么意思_H.264/AVC是什么?

热门文章

  1. Windows环境下安装python+tensorflow
  2. 破世界纪录了0.74秒!用代码实现自动扫雷!
  3. 对色情app渗透,我居然发现了 ....
  4. 我常用的15 款开发工具!
  5. MySQL 8.0 的 5 个新特性,太实用了!
  6. GitHub新神器,宇宙第一编辑器--VS Code!危
  7. 部署速度翻6倍,知乎从0到1实现部署系统演进及优化
  8. 打造世界领先的智能运维大脑,必示科技获顺为资本领投数千万A轮融资
  9. 吐血推荐珍藏的Chrome插件
  10. python的应用会超过java吗_JAVA会被Python超越成为世界上第一大编程语言吗?