css实现左边定宽右边自适应的两列布局5种方法

2023-11-03

在项目实践中不乏有需要两列式布局,左侧固定右侧自适应是比较常见的布局方式,现在我就来总结一下我自己所知道的5种方法。
html代码结构:

<div class="box">
    <div class="con1">
        我是左边
    </div>
    <div class="con2">
        我是右边
    </div>
</div>

第一种:
css代码:

.box{
    display: flex;
    display: -webkit-flex;
}
.con1{
    flex:0 1 100px;
    background: #ff0;
}
.con2{
    flex:1;
    background: #fe3;
}

效果如下
这里写图片描述
第二种:
css代码:

.con1{
    width: 100px;
    float: left;
    background: #ff0;
}
.con2{
    overflow: hidden;
    background: #fe3;
}

第三种:
css代码:

.con1{
    width: 100px;
    float: left;
    background: #ff0;
}
.con2{
    margin-left:100px;
    background: #fe3;
}

第四种:
css代码:

.box{
    position: relative;
}
.con1{
    position: absolute;
    left: 0;
    top:0;
    width: 100px;
    background: #ff0;
}
.con2{
    margin-left:100px;
    background: #fe3;
}

第五种:
css代码:

.box{
    position: relative;
}
.con1{
    position: absolute;
    left: 0;
    top:0;
    width: 100px;
    background: #ff0;
}
.con2{
    position: absolute;
    left: 100px;
    top:0;
    right: 0;
    width: 100%;
    background: #fe3;
}
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

css实现左边定宽右边自适应的两列布局5种方法 的相关文章

  • CSS 双边框,外边框比内边框粗

    在我目前的工作中 我需要在容器上生成双边框 边框样式 双 实现这一点 但是我的客户希望外边框更厚 内边框具有正常厚度 除了创建 2 个 div 其中 1 个嵌套在另一个 div 中 外部 div 具有更大的厚度 或者通过使用边框图像 还有什
  • 如何设置 jQuery 可拖动的最小/最大左和最小/最大右

    我复制了一份JSbin来练习 JSbin链接在这里 https jsbin com gififikisa edit html css js output 实际站点链接在这里 http 79 170 40 181 emory com Proj
  • 更少的编译错误

    我正在使用 Incident57 的 CodeKit 预处理器来编译一系列 less 文件 这些文件将被导入并缩小为一个名为 template css 的 CSS 文件 然而 在进行一些编辑后 我不知道是什么编辑导致了这个 我开始得到non
  • Java将Html转换为图像

    我生成了一个包含我客户信息的 Html 以便他可以将它们附加到您的网站或电子邮件中 但有些客户要求我生成图像而不是 html 我使用下面的代码生成图像 运行顺利 但是 html 中包含的图像没有生成 当我在浏览器中打开 HTML 代码时 它
  • AngularJS 选择元素设置所选索引

    所以我使用的是 Angular 这是我选择的 html
  • 使用 HTML5 FileSystem API 将文件写入桌面

    我正在玩一下文件系统API http www html5rocks com en tutorials file filesystem 我发现了很多生成下载链接并让用户以 浏览器方式 下载文件的示例 我想知道两件事 有没有办法将fiddle中
  • 清理 CSS 抖动

    我已经构建了这些圆圈 当鼠标悬停时它们会扩展边框 我现在遇到的唯一问题是有时圆圈会抖动 摇晃 当我设置transition all 1s ease in out 超过 0 2 秒 有解决这个问题的方法吗 还是事情就是这样 这是其中的代码Js
  • 向下滚动时如何使图像移动?

    这是我想要实现的目标的示例 https www flambette com en https www flambette com en 我尝试过更改图像的 css 属性 但效果不能满足我的需求 我尝试过以下代码 mydocument on
  • 调整 Twitter-Bootstrap 中按钮的大小

    我正在开发一个适合移动设备的网络应用程序 我希望它有一个非常简单的用户界面 包括大到连巨人安德烈都可以轻松点击的按钮 问题是 我没有看到通过将引导按钮的宽度或高度设置为百分比 像素数或简单地让它们填充其容器来显式调整引导按钮大小的简单方法
  • 是否可以使用纯 css 禁用 mat-tab 动画

    我想禁用 Angular Material mat tab 动画 内容滑入到位时发生的动画 我知道可以使用 disabled 属性 但我想知道是否可以使用纯 css 达到相同的效果 EDIT 我们的用户体验团队希望从材质选项卡中删除幻灯片动
  • HTML 文件上传“未选择文件”文本样式

    我正在构建一个需要文件上传的 html 表单 当我让文件上传部分正常工作时 我无法获得表单上传按钮和 未选择文件 文本的样式 我想要的标记是 有办法做到吗 PS 请忽略绿色文本 上传屏幕截图 我有那个工作 当前行为按钮和 未选择文件 位于同
  • 如何使页面上的所有内容变大?

    如果我在浏览器中打开我的网站并按Ctrl 有几次 一切都变得更大 网站对我来说看起来更好 我可以通过在 HTML 代码中添加一些内容来实现相同的效果吗 以便用户默认看到更大的所有内容 而无需按Ctrl 我想让所有东西都变大 文本和图像 如果
  • 表单提交不起作用

    我有一张桌子 可以打印出所有可用的相机 它使用表单来更改这些设置 问题在于该表单仅更新条目中的最后一个摄像机 换句话说 如果我更改表单并为列表中的最后一个摄像机点击 应用 它将起作用 如果我更改此列表中任何其他摄像机的表单 它会将其更改为与
  • 通过电子邮件发送在 HTML5 画布上创建的图像

    我有一个画布 用户可以通过交互来更改设计 现在 用户完成更改后 可以提交他的设计及其电子邮件 ID 但为了提交设计 我使用以下方法将画布转换为图像http www nihilogic dk labs canvas2image http ww
  • 用于选择 querySelector 中当前元素的 CSS 伪选择器可用于同级 (+) 或一般同级 (~) 选择器? [复制]

    这个问题在这里已经有答案了 如果我有这个 HTML div class elem div class child div div div class sibling div 和JS let elem document querySelect
  • 在 HTML5 画布上创建颜色选择器

    如何在 HTML5 画布上绘制颜色选择器 一个基本的例子是使用getImageData http jsfiddle net eGjak 60 http jsfiddle net eGjak 60 var ctx cv get 0 getCo
  • Windows 上的锯齿字体 - Chrome 和 Safari

    我使用以下代码在网页上使用自定义字体 font face font family HelveticaNeueBold src url fonts HelveticaNeueBold eot src url fonts HelveticaNe
  • 如何将外部 div 的高度设置为始终等于特定内部 div 的高度?

    我有一个外部 div 其中包含三个内部 div 我希望最左边的内部 div 始终确定外部 div 的高度 如果其他内部 div 的内容 比最左边的 div 少 它们将有空白空间 如果他们有更多的内容 比最左边的div 他们将得到一个滚动条
  • 当内部图像缩放时,包裹 div 不会调整大小(窗口大小调整的结果)

    我希望我的图像随着窗口高度的变化而调整大小 同时保持包含的 div 收缩包裹图像 我尝试使用 div img src http akamaicovers oreilly com images 9780596806767 cat gif al
  • 网页执行回发时如何停止在注册表单上?

    我正在做我的最后一年的项目 其中 我在一页上有登录和注册表单 WebForm 当用户点击锚点时Sign Up下拉菜单ddlType 隐藏 和文本框 txtCustName txtEmail and txtConfirmPassword 显示

随机推荐

  • 电子科技大学编译原理复习笔记(五):词法分析

    目录 前言 重点一览 词法分析概述 词法分析的功能 词法分析器的输出形式 词法分析器的结构 状态转换图 状态转换图的构造 词法分析器的设计 基本结构 内容 符号表 目的 组成 在词法分析中的作用 符号表的一般形式 常用的符号表结构 总结与补
  • 现有一个01串s,找出一个最长的连续子串。

    描述 如果一个01串任意两个相邻位置的字符都是不一样的我们就叫这个01串为交错01串 例如 1 10101 0101010 都是交错01串 现有一个01串s 找出一个最长的连续子串 并且这个字串是一个交错01串 求出最长的这样的子串的长度是
  • 华为CE6865交换机远程抓包

    一 背景 由于数据中心使用了VXLAN技术 导致在三层网络中查看不到原始的MAC数据帧 另外一个局限就是所有网络设备都不在本地 所以无法使用镜像技术进行抓包 最后决定使用交换机自带的抓包工具进行远程抓包 把抓包后的文件先保存在交换机上 然后
  • angularJS 报错: [ngModel:numfmt] http://errors.angularjs.org/1.4.1/ngModel/numfmt?p0=333

    pre stringToNumber2 指令中这么写没问题 但是html中调用也这么写 html解析会自动将标签和标签属性专为小写 即stringToNumber2变成了stringtonumber2 导致最终 Error ngModel
  • PandoraBox 端口映射设置

    http www right com cn forum forum php mod viewthread tid 161104
  • 【算法图解】散列表

    一 引入 如果我们需要查找一门课的学分 如 计算机算法设计与分析 简称 算法 这门课 如果教务做得很烂 所有课程都不是按照一定的顺序排列的 那么我们需要浏览每一行直到找到这门课 这将耗费我们O n 的时间 而如果教务系统的学分排序是按照汉语
  • 三年工作经验和月薪16k的java程序员应该如何学习框架源码?

    不管对于哪个段位的程序员来说 读源码都是一件好处颇多的事情 特别于初学者而言 这能迅速的吸纳优秀框架精华代码营养 迅速成长 不巧的是 晦涩难懂的源码 很容易让人心生怯意 今天分享一下读源码的方法 一 了解框架解决了什么问题 这不光对读源码有
  • 米勒电容和米勒效应

    转载 不好意思 时间太久远了 特此注明为转载 之前我们在介绍MOS和IGBT的文章中也有提到米勒电容和米勒效应的概念 在IGBT的导通过程分析的文章中我们也简单提到过米勒平台 下面我们来详细地聊一聊 米勒电容 上图是我们之前在讲MOS和IG
  • linux内存面试题,面试题 +答案

    1 谈谈你对面向对象编程的认识 京东 面向对象编程注重的是 1 数据和其行为的打包封装 2 程序的接口和实现的解耦 2 数据库1中存放着a类数据 数据库2中存放着以天为单位划分的表30张 比如table 20110909 table 201
  • uniapp input自动聚焦

    input标签有一个属性focus 获取焦点 默认值false
  • [论文阅读] (11)ACE算法和暗通道先验图像去雾算法(Rizzi

    娜璋带你读论文 系列主要是督促自己阅读优秀论文及听取学术讲座 并分享给大家 希望您喜欢 由于作者的英文水平和学术能力不高 需要不断提升 所以还请大家批评指正 非常欢迎大家给我留言评论 学术路上期待与您前行 加油 前一篇文章详细介绍和总结基于
  • k8s 集群部署问题整理

    对kubernetes感兴趣的可以加群885763297 一起玩转kubernetes 1 hostname master could not be reached 在host中没有加解析 2 curl sSL http localhost
  • MyBatis中-转义-循环-判断-返回

    官方中文文档地址 http www mybatis org mybatis 3 zh getting started html 1 在Mybatis mapping xml映射配置文件中使用大于 gt 号小于号 lt XML文件会在解析XM
  • Linux 串口RS232/485/GPS 驱动实验(移植minicom)

    目录 Linux 下UART 驱动框架 I MX6U UART 驱动分析 硬件原理图分析 RS232 驱动编写 移植minicom RS232 驱动测试 RS232 连接设置 minicom 设置 RS232 收发测试 RS485 测试 R
  • win7只能管理计算机软件吗,Win7系统安装软件为何需要获得管理权限才能安装?

    网上查到的方法有WIN7拥有管理员权限的使用方法 1 右键单击 计算机 进入 管理 找到 用户和组 2 找到administrators 右键调出属性 把 该账户已禁用 前面的勾去掉 回桌面 3 新建 记事本 copy 如下内容 Windo
  • 毕业设计记录-yolov5的wandb报错,原因和解决方法(非屏蔽wandb)

    2021 12 26的记录 第一次用yolov5 代码 https github com ultralytics yolov5 每次运行到29轮就会报这个错误 虽然把wandb删掉就不会报错 但是感觉好可惜 试了网上的办法都不能在保留wan
  • linux 网络

    linux 关闭防火墙 https www cnblogs com jiqing9006 p 8257331 html
  • 一个phar://的漏洞

    前段时间打了个护网杯 题目质量是真的高 肉鸡又菜了一整场 遇到了一个不太会的东西 复现了一波 记录下好吧 这个鬼东西就是phar 的序列化的漏洞 介绍一下 phar 跟php filter data 那些一样 都是流包装 可以将一组php文
  • python爬虫学习简记

    目录 页面结构的简单认识 爬虫概念理解 urllib库使用 爬虫解析工具xpath JsonPath Selenium requests基本使用 scrapy 页面结构的简单认识 如图是我们在pycharm中创建一个HTML文件后所看到的内
  • css实现左边定宽右边自适应的两列布局5种方法

    在项目实践中不乏有需要两列式布局 左侧固定右侧自适应是比较常见的布局方式 现在我就来总结一下我自己所知道的5种方法 html代码结构 div class box div class con1 我是左边 div div class con2