效果图

方法1:通过calc方法做宽度自适应

设置width: calc(100% - 100px);
(1)这里减100px是示例中有left类名的div宽度,具体减多少px根据情况来
(2)减号两侧的空格不能少,不然识别不了

<!DOCTYPE html>
<html lang="en">
<head><style>*{margin: 0;padding: 0;}.main{height: 300px;background: #ccc;}/* 左侧div */.left{/* 宽度固定100px */width: 100px;height: 100px;background: #b8e5ff;float: left;}/* 右侧div */.right{/* 100% - 100px(左侧盒子的宽度) */width: calc(100% - 100px);height: 100px;background: #d1ffd6;float: left;}</style>
</head>
<body><div class="main"><div class="left">Left</div><div class="right">Right</div></div>
</body>
</html>

方法2:通过弹性盒flex做自适应

父级容器设置display: flex;需要自适应宽度的元素设置flex: 1;

<!DOCTYPE html>
<html lang="en">
<head><style>*{margin: 0;padding: 0;}.main{height: 300px;background: #ccc;display: flex;}/* 左侧div */.left{/* 宽度固定100px */width: 100px;height: 100px;background: #b8e5ff;float: left;}/* 右侧div */.right{flex: 1;height: 100px;background: #d1ffd6;float: left;}</style>
</head>
<body><div class="main"><div class="left">Left</div><div class="right">Right</div></div>
</body>
</html>

前端css实现左侧盒子宽度固定,右侧宽度自适应布局相关推荐

  1. html怎么设置左侧区域宽度,【CSS】左侧定宽、右侧宽度自适应布局

    又是一道前端的面试题,请实现页面布局,包括页头.内容区域.页脚三部分,其中内容区域为左右分栏,左栏定宽200px.右栏自适应宽度. 虽然是以前应用中碰到过的布局,但现场还是没写对,来重新做一下. 双列 ...

  2. CSS 布局实例系列(三)如何实现一个左右宽度固定,中间自适应的三列布局——也聊聊双飞翼

    文章转自:http://www.cnblogs.com/honoka/p/5161836.html 今天聊聊一个经典的布局实例: 实现一个三列布局,其中左侧和右侧的部分宽度固定,中间部分宽度随浏览器宽 ...

  3. CSS 布局实例系列(三)如何实现一个左右宽度固定,中间自适应的三列布局——也聊聊双飞翼...

    今天聊聊一个经典的布局实例: 实现一个三列布局,其中左侧和右侧的部分宽度固定,中间部分宽度随浏览器宽度的变化而自适应变化 可能很多朋友已经笑了,这玩意儿通过双飞翼布局就能轻松实现.不过,还请容我在双飞 ...

  4. css实现3行2列居中高度自适应布局

    1.CSS2盒模型 自从1996年CSS1的推出,W3C组织就建议把所有网页上的对像都放在一个盒(box)中,设计师可以通过创建定义来控制这个盒的属性,这些对像包括段落.列表.标题.图片以及层< ...

  5. 使用CSS实现三栏自适应布局(两边宽度固定,中间自适应)

    所谓三列自适应布局指的是两边定宽,中间block宽度自适应.这里主要分为两大类,一类是基于position传统的实现,一类是基于css3新特性弹性盒模型布局实现. 1. 基于传统的position和m ...

  6. 两边宽度固定,中间自适应的布局实现总结(重点学习网格布局)

    实现左右栏宽度各为300px,中间自适应 浮动属性 float: float 主要为了实现图文环绕的效果:因为float具有不完全脱离文档流的特性,虽然脱离了文档流但是仍然会保留文字的占用空间: fl ...

  7. 简单实现顶部固定,中部自适应布局

    最近在重构web导航的时候就发现一个问题,如何实现顶部固定,中部自适应的布局. 很多人会认为这很简单啊,顶部使用position: fixed;就可以实现. <!DOCTYPE html> ...

  8. 前端--CSS选择器,盒子模型学习

    文章目录 一.CSS 1.概述 2.入门案例 二.CSS选择器 1.概述 1)标签名选择器:根据属性条件选中网页中的所有元素 2)class选择器:根据class属性的选中元素(添加class属性,通 ...

  9. 前端CSS核心部分盒子模型

    CSS 的元素显示模式 HTML 元素一般分为块元素和行内元素两种类型,除此之外,还包含行内块元素,也就是块元素和行内元素的特性都有 常见的块元素 h1~h6   p  div ol ul li 注意 ...

最新文章

  1. 用JavaScript实现列数据的标出重复项和去重(解决科学计数法的excel数据去重异常问题)
  2. CSS中的选择器之类选择器和id选择器
  3. MySQL的事务与事务隔离
  4. 【渝粤题库】广东开放大学 秘书理论与实务 形成性考核
  5. 亚马逊自动驾驶小车上线啦:才卖1700元,请叫它“强化学习玩具”
  6. sql date 函数_SQL Server DATE函数–终极指南
  7. 和运营开会的知道的一些点
  8. 百度网盘,莫名其妙把文件删除了
  9. Matlab 2016a 安装及破解方法
  10. python读取、写入txt文本内容
  11. 用友nccloud 虚拟机
  12. 什么是ts(typeScript)
  13. Delphi 汇编学习(八)--- 图像水平镜像垂直镜像的极致优化
  14. 关于64位windows7系统下安装IE11失败(9c59)的解决过程记录
  15. Python数据挖掘课程 五.线性回归知识及预测糖尿病实例
  16. win8信息服务器不可用怎么办,win8系统rpc服务器不可用怎么办?提示rpc服务器不可用处理方法介绍...
  17. 文件包含之本地包含的利用
  18. [力扣c++实现] 221. 最大正方形
  19. 为什么 UDP 有时比 TCP 更有优势
  20. 超平面、Wx=b或Wx+b=0的几何意义

热门文章

  1. 苹果cms是什么东西?
  2. 联想拯救者Y9000X 22款的啸叫问题和设置页面黄白切换问题
  3. 圣科车衣,给予您的爱车完美守护
  4. DAO、DTO、PO、POJO、BO、VO、AO基本概念
  5. filco的pin码_一把强行帮你退烧的键盘 plum niz atom66静电容
  6. Axure RP使用技巧分享 快速提升效率
  7. Axure 如何在页面加载时,设置文本框的内容为当前日期
  8. 右键文件或文件夹或空白处弹出菜单包含自己软件快捷方式
  9. KMP算法求next数组
  10. Vue指令之列表渲染