Css中实现一个盒子固定宽度,另一个盒子宽度自适应的方法

网上方法很多,个人认为以下两种思想是最为常用的。
一种是让第一个盒子脱离文档流,第二个盒子离左边有一定距离。
第二种方法是使用flex布局,不过有一些兼容性问题。
直接上代码

<!DOCTYPE html>
<html lang="en">
<head><meta charset="UTF-8"><title>Document</title>
</head>
<style type="text/css">.div1{background: red;}.div2{background: yellow;}.way1>.div1{float:left;width: 200px;height:100px;}.way1>.div2{margin-left: 200px;height: 100px;}.way2{display: flex;}.way2>.div1{width: 200px;height: 100px;}.way2>.div2{flex: 1;height: 100px;}.way3{position: relative;}.way3>.div1{width: 200px;height:100px;display: inline-block;}.way3>.div2{height: 100px;position:absolute;left: 200px;right:0;display: inline-block;}
</style>
<script>
</script>
<body><!-- 两栏式布局,一方固定,一方自适应 --><!-- 方法1 浮动布局和margin-left,利用了块级元素占满一行的特性--><h1>方法2</h1><div class="way1"><div class="div1"></div><div class="div2"></div></div><!-- 方法2 flex布局--><h1>方法2</h1><div class="way2"><div class="div1"></div><div class="div2"></div></div><!-- 方法3 display+相对定位绝对定位方法--><h1>方法3</h1><div class="way3"><div class="div1"></div><div class="div2"></div></div>
</body>
</html>

转载于:https://www.cnblogs.com/60late/p/9243792.html

Css中实现一个盒子固定宽度,另一个盒子宽度自适应的方法相关推荐

  1. 网页中插入优酷土豆视频并让它自适应的方法

    网页中插入优酷土豆视频并让它自适应的方法  2016-12-14 13:06 网页设计   标签:视频   2459    发表评论 今天看到一篇文章,讲的是Wordpress主题自适应插入视频的方法 ...

  2. 网页左侧固定宽度,右侧内容宽度自适应

    网页左侧固定宽度,右侧内容宽度自适应 废话不多,先上代码: css代码 <style type="text/css">*{margin: 0;padding: 0;}. ...

  3. html中div的覆盖,CSS中如何使div覆盖另一个div的实例

    将一个p覆盖在另一个p上有两种手段:一是设置margin为负值,二是设置绝对定位. 可以根个人情况设置z-index的值 1->position 为absolute的情况 #p1{positio ...

  4. css中让图片铺满整个div盒子

    盒子是middle #middle{border: 1px solid blue;position: absolute;margin-top:0px ;height: 590px;width: 134 ...

  5. CSS中利用BootStrap框架引入glyphicon图标无法显示的解决方法

    想要引用如图的对勾图标 结果显示出来的是一个方框 出现该问题的原因是由于没有注意bootstrap引入css和fonts的规范,就可能会导致bootstrap 在显示glyphicon图标时无法正常显 ...

  6. 左侧盒子固定宽度,右边盒子自适应,右侧里左边盒子自适应,右边盒子固定宽度

    公司ui写给我的自适应盒子 <html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta http ...

  7. 如何借助SVG+CSS用2个小时撸完一个网易云音乐的动效海报(可控制速度)

    因为平时也关注网易UEDC的订阅号,前几天就看到了这么一个动效,主题是<网易云音乐2018年度听歌报告>,内容是一个人在努力蹬车因为构图简单,创意又不错,所以就试了下用SVG+CSS动画实 ...

  8. html 伪元素放入标签,CSS中的before和:after伪元素使用详解

    如果你一直密切关注着各种网页设计的博客,你可能已经注意到了:before和:after伪元素已经在前端开发中获得了相当多的关注.特别是在Nicolas Gallagher的博客中,后期运用了很多伪类元 ...

  9. CSS中的BFC是什么?怎么用?

    文章目录 一.什么是BFC 二.如何创建一个BFC 三.BFC有什么特点 四.BFC有什么用 1.解决外边距折叠问题 2.制作两栏布局 3.清除元素内部的浮动 五.参考资料 一.什么是BFC 官方定义 ...

最新文章

  1. 作业盒子完成1.5亿美元D轮融资,更名“小盒科技”
  2. FPGA之道(64)代码中的约束信息(一)保持约束
  3. java中split特殊符号
  4. 2021-01-20 Matlab画图技巧与实例:堆叠图stackedplot
  5. echart 饼图设置指引线_表示整体和部分的条饼图,走起!|Excel144
  6. Jenkins搭建Nodejs自动化测试
  7. Tableview中Dynamic Prototypes动态表的使用
  8. SSH框架之-hibernate 三种状态的转换
  9. leetcode------Flatten Binary Tree to Linked List
  10. Java 中extends与implements使用方法
  11. 太极root权限_太极免root框架
  12. b250支持服务器cpu,b250m主板上什么cpu
  13. 【蓝桥杯备考】Acwing周赛 第41场 Java题解
  14. PC版微信如何输入换行符
  15. java qq聊天界面_【附源码】用Java写了一个类QQ界面聊天小项目,可在线聊天!...
  16. UI设计师这些面试技巧你知道吗?
  17. 几个去黑头的土方法,试试看! - 健康程序员,至尚生活!
  18. linux内核怎么配置cpu为arm
  19. 王者荣耀英雄简介-2
  20. Linux基础命令-sed流编辑器

热门文章

  1. python手写数字识别实验报告_机器学习python实战之手写数字识别
  2. tcpdump非常实用的抓包实例
  3. 【前端】CKeditor屏蔽“浏览服务器”功能
  4. java中对象与字节数组相互转换
  5. Ubuntu 下安装tomcat和配置eclipse的遇到的问题的一点心得。
  6. 《基于ArcGIS的Python编程秘笈(第2版)》——第1章 面向ArcGIS的Python语言基础
  7. ASP.NET中定制自己的委托和事件参数类
  8. Golang 方法接收者为值与指针的区别
  9. Linux下编程获取本地IP地址的常见方法
  10. 数据结构基础学习(一)数组