三栏布局,中间自适应

方法一:两边使用float + 中间使用margin

方法二:两边使用absolute + 中间使用margin

方法三:flex 布局

方法四:grid 布局

方法一:相关HTML代码【两边使用float + 中间使用margin】

<div class="container"><div class="left"></div><div class="right"></div><div class="main">123</div>
</div>

方法一:相关CSS代码【两边使用float + 中间使用margin】

    .container{width: 400px;height: 100px;border: 1px solid #000;}.left, .right, .main{height: 100px;}.left {width: 100px;float: left;background-color: aliceblue;}.right{width: 100px;float: right;background-color: blanchedalmond;}.main{margin: 0 100px;background-color: aqua;}

方法二:相关HTML代码【两边使用absolute + 中间使用margin】

  <div class="container"><div class="left"></div><div class="main">123</div><div class="right"></div></div>

方法二:相关CSS代码【两边使用absolute + 中间使用margin】

    .container{width: 400px;height: 100px;border: 1px solid #000;position: relative;}.left, .right, .main{height: 100px;}.left {width: 100px;background-color: aliceblue;position: absolute;left: 0;top: 0;}.right{width: 100px;background-color: blanchedalmond;position: absolute;right:0;top: 0;}.main{margin: 0 100px;background-color: aqua;}

方法三:相关HTML代码【flex 布局】

  <div class="container"><div class="left"></div><div class="main">123</div><div class="right"></div></div>

方法三:相关CSS代码【flex 布局】

    .container{width: 400px;height: 100px;border: 1px solid #000;display: flex;}.left, .right, .main{height: 100px;}.left {width: 100px;background-color: aliceblue;}.right{width: 100px;background-color: blanchedalmond;}.main{flex: 1;background-color: aqua;}

方法四:相关HTML代码【grid 布局】

  <div class="container"><div class="left"></div><div class="main">123</div><div class="right"></div></div>

方法四:相关CSS代码【grid 布局】

    .container{width: 400px;height: 100px;border: 1px solid #000;display: grid;grid-template-columns: 100px auto 100px;}.left, .right, .main{height: 100px;}.left {background-color: aliceblue;}.right{background-color: blanchedalmond;}.main{background-color: aqua;}

结果展示: 

其他

【两边使用float, 中间使用负margin 的方法比较复杂】

【table布局,性能低,易引发回流和重绘,放弃】

方法一到四宽度均会自适应,不需要设置width:100%

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.hqwc.cn/news/194793.html

如若内容造成侵权/违法违规/事实不符,请联系编程知识网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

中间件安全: Apache 远程代码执行 (CVE-2021-42013)

中间件安全&#xff1a; Apache 远程代码执行 &#xff08;CVE-2021-42013&#xff09; Apache HTTP Server是美国阿帕奇&#xff08;Apache&#xff09;基金会的一款开源网页服务器。该服务器具有快速、可靠且可通过简单的API进行扩充的特点&#xff0c;发现 Apache HTTP Ser…

[原创]解决老款AMD CPU在Win10/Win11无故重启的问题.

[简介] 常用网名: 猪头三 出生日期: 1981.XX.XXQQ: 643439947 个人网站: 80x86汇编小站 编程生涯: 2001年~至今[共22年] 职业生涯: 20年 开发语言: C/C、80x86ASM、PHP、Perl、Objective-C、Object Pascal、C#、Python 开发工具: Visual Studio、Delphi、XCode、Eclipse、C Bui…

kaggle新赛:SenNet 3D肾脏分割大赛(3D语义分割)

赛题名称&#xff1a;SenNet HOA - Hacking the Human Vasculature in 3D 赛题链接&#xff1a;https://www.kaggle.com/competitions/blood-vessel-segmentation 赛题背景 目前&#xff0c;人类专家标注员需要手动追踪血管结构&#xff0c;这是一个缓慢的过程。即使有专家…

分组交换技术

目录 一、新型计算机网络的基本特点 二、电路交换 1、回顾电路交换的原理 2、使用交换机连接许多部电话 3、电路交换举例 4、电路交换的三个阶段 5、电路交换的特点 三、分组交换 1、因特网有边缘部分与核心部分组成 2、分组交换的原理 3、分组交换的优点 4、存储转…

动态改标题

<el-dialog :title"showTitle" :visible"showDialog" close"close"> </el-dialog>使用计算属性 computed: {showTitle() {//这里根据点击的是否有具体点击的那个id来判断return this.form.id ? "编辑部门" : "新增部…

YOLOv8改进 | EIoU、SIoU、WIoU、DIoU、FoucsIOU等二十余种损失函数

一、本文介绍 这篇文章介绍了YOLOv8的重大改进&#xff0c;特别是在损失函数方面的创新。它不仅包括了多种IoU损失函数的改进和变体&#xff0c;如SIoU、WIoU、GIoU、DIoU、EIOU、CIoU&#xff0c;还融合了“Focus”思想&#xff0c;创造了一系列新的损失函数。这些组合形式的…

kubenetes-服务发现和负载均衡

一、服务发布 kubenetes把服务发布至集群内部或者外部&#xff0c;服务的三种不同类型&#xff1a; ClusterlPNodePortLoadBalancer ClusterIP是发布至集群内部的一个虚拟IP,通过负载均衡技术转发到不同的pod中。 NodePort解决的是集群外部访问的问题&#xff0c;用户可能不…

Python编程基础(持续更新)

Python编程基础 文章目录 第一章 环境配置一、Python环境配置1、Python环境下载2、Python指定版本环境下载3、Python环境安装(1)选择`Install Now`(立即安装)(2)选择`Customize installation`(自定义安装)4、Python环境验证5、pip配置`清华源`二、Visual Studio Code(…

基于ssm的房屋租售网站(有报告)。Javaee项目,ssm项目。

演示视频&#xff1a; 基于ssm的房屋租售网站(有报告)。Javaee项目&#xff0c;ssm项目。 前些天发现了一个巨牛的人工智能学习网站&#xff0c;通俗易懂&#xff0c;风趣幽默&#xff0c;忍不住分享一下给大家。点击跳转到网站。 项目介绍&#xff1a; 采用M&#xff08;mode…

数睿通2.0数据接入、数据开发、系统权限、集群监控全面升级

引言 数睿通 2.0 数据中台迎来了11月份的更新&#xff0c;感谢大家的支持&#xff0c;本次更新主要包括以下内容&#xff1a; 数据库支持 MongoDB数据接入支持 MongoDB&#xff0c;支持自定义 SQL 采集&#xff0c;支持停止运行中的任务数据生产支持 FlinkJar 任务&#xff0…

【Spring】之初识

未来的几周时间&#xff0c;大概率我会更新一下Spring家族的一些简单知识。而什么是Spring家族&#xff0c;好多同学还不是很清楚&#xff0c;我先来简单介绍一下吧&#xff1a; 所谓Spring家族&#xff0c;它其实就是一个框架&#xff0c;是基于Servlet再次进行封装的内容。为…

数据结构与算法之美学习笔记:21 | 哈希算法(上):如何防止数据库中的用户信息被脱库?

目录 前言什么是哈希算法&#xff1f;应用一&#xff1a;安全加密应用二&#xff1a;唯一标识应用三&#xff1a;数据校验散列函数解答开篇内容小节 前言 本节课程思维导图 如果你是 一名工程师&#xff0c;你会如何存储用户密码这么重要的数据吗&#xff1f;仅仅 MD5 加密一下…