首先给出DOM结构

<divclass="box">
  <divclass="box-left"></div>
  <divclass="box-right"></div>
</div>

1.利用float + margin实现

.box {
height: 200px;
} .box > div {
height: 100%;
} .box-left {
width: 200px;
float: left;
background-color: blue;
} .box-right {
margin-left: 200px;
background-color: red;
}

2.利用calc计算宽度

.box {
height: 200px;
} .box > div {
height: 100%;
} .box-left {
width: 200px;
float: left;
background-color: blue;
} .box-right {
width: calc(100% - 200px);
float: right;
background-color: red;
}

3.利用float + overflow实现

 .box {
height: 200px;
} .box > div {
height: 100%;
} .box-left {
width: 200px;
float: left;
background-color: blue;
} .box-right {
overflow: hidden;
background-color: red;
}

4.利用flex实现

.box {
height: 200px;
display: flex;
} .box > div {
height: 100%;
} .box-left {
width: 200px;
background-color: blue;
} .box-right {
flex:; // 设置flex-grow属性为1,默认为0
overflow: hidden;
background-color: red;
}

最新文章

  1. IP地址,子网掩码,默认网关,DNS服务器详解
  2. 如何使用查尔斯代理抓取https请求
  3. Python全栈开发day7
  4. ZeroMQ(java)中的数据流SessionBase与SocketBase
  5. ZOJ 4257 MostPowerful(状压DP,简单)
  6. 依网友要求发个修改award bios的方法(刷CPU微码)
  7. 在uboot上创建菜单
  8. You don&#39;t have permission to access /phpmyadmin/main.php on this server.
  9. 【IOS学习基础】文件相关
  10. 《c陷阱与缺陷》笔记--注意边界值
  11. JNI只C性能测试
  12. 接口测试基础(fiddler、postman的使用、python实现测试接口程序)
  13. Java面试题——中级(上)
  14. 微信小程序转发微信小程序转发
  15. websocket 实现单聊群聊 以及 握手原理+加密方式
  16. 2017-12-19python全栈9期第四天第二节之列表的增删查改之按索引改和按切片改
  17. 玩转MQTT-阿里云之MQTT使用
  18. Neo4j导入本地csv问题
  19. 详解java中的byte类型
  20. day32基于tcp协议的远程执行命令

热门文章

  1. EF core (code first) 通过自定义 Migration History 实现多租户使用同一数据库时更新数据库结构
  2. 《自拍教程9》Python编程风格规范
  3. windows socket ipv6 SOCK_RAW
  4. Linux相关知识笔记
  5. Cacti 安装插件
  6. 【转载】SPI总线和I2C总线的异同点
  7. python range函数(42)
  8. StarUML之八、StarUML的Entity-Relationship Diagram(实体关系图)示例
  9. java设计模式学习笔记--开闭原则
  10. 如何用apply实现一个bind?