首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

三个宽度不同的div并排,左右固定的

布局可以通过使用CSS的flexbox或者grid布局来实现。

  1. 使用flexbox布局: HTML代码:
代码语言:txt
复制
<div class="container">
  <div class="left">Left Content</div>
  <div class="middle">Middle Content</div>
  <div class="right">Right Content</div>
</div>

CSS代码:

代码语言:txt
复制
.container {
  display: flex;
}

.left {
  flex: 0 0 200px; /* 左侧固定宽度 */
}

.middle {
  flex: 1; /* 中间自适应宽度 */
}

.right {
  flex: 0 0 300px; /* 右侧固定宽度 */
}

推荐的腾讯云相关产品:腾讯云云服务器(https://cloud.tencent.com/product/cvm)

  1. 使用grid布局: HTML代码:
代码语言:txt
复制
<div class="container">
  <div class="left">Left Content</div>
  <div class="middle">Middle Content</div>
  <div class="right">Right Content</div>
</div>

CSS代码:

代码语言:txt
复制
.container {
  display: grid;
  grid-template-columns: 200px 1fr 300px; /* 左中右三列的宽度比例 */
}

.left {
  /* 左侧固定宽度 */
}

.middle {
  /* 中间自适应宽度 */
}

.right {
  /* 右侧固定宽度 */
}

推荐的腾讯云相关产品:腾讯云云服务器(https://cloud.tencent.com/product/cvm)

以上是实现三个宽度不同的div并排,左右固定的布局的方法,可以根据具体需求选择使用flexbox布局或grid布局。

页面内容是否对你有帮助?
有帮助
没帮助

相关·内容

关于Div宽度与高度100%设定

正像你所知道那样,设置DIV大小有两个属性width和height,以前在学习DIV每次给DIV设置100%宽度或高度时都很迷惑,不明确这个100%宽度(高度)到底有多宽有多高?...其实,要弄懂div宽度|width100%、div高度|height100%到底是怎么实现,只需弄懂一个简单问题就可以了,即100%基数是谁,就是这个100%是相对于谁width、height来说是...div100%是从其上一级div宽高继承来,有一点很关键,就是要设置div100%显示,必须设置其上一级div宽度或高度,否则无效。...你设div高度为100%,那么它是和什么地方相对为100%? 前面总得有个容器说明他高度是多少。这样的话div才能按比例100%继承上一级高度。...style="width:100%; height:100%; background-color:#666; z-index:1"> 有一点需要注意是,Html级元素默认宽度是100%

3.5K20

圣杯布局、双飞翼布局、Flex布局和绝对定位布局几种经典布局具体实现示例

题目要求:针对如下DOM结构,编写CSS,实现三栏水平布局,其中left、right分别位于左右两侧,left宽度为200px,right宽度为300px,main处在中间,宽度自适应。...="right">right    圣杯布局与双飞翼布局针对都是三列左右固定中间栏边框自适应网页布局(想象一下圣杯是主体是加上两个耳朵;鸟儿是身体加上一对翅膀),...让其跟中间栏div并排,以形成三栏布局。...不同在于解决 “中间栏div内容不被遮挡”问题思路不一样。   ....main{ flex-grow:1; background-color: blue; } 5.通过项目属性flex-basis 设置left和right固定宽度 .left{ order: -1;

87020

第3章 | 基本数据类型 | 3.1 固定宽度述职类型

) -> bool 函数指针 str::is_empty (闭包类型没有显式书写形式) 闭包 ... 3.1 固定宽度数值类型 Rust 类型系统根基是一组固定宽度数值类型,选用这些类型是为了匹配几乎所有现代处理器都已直接在硬件中实现类型...固定宽度数值类型可能会溢出或丢失精度,但它们足以满足大多数应用程序需求,并且要比任意精度整数和精确有理数等表示法快数千倍。...Rust 中数值类型名称都遵循着一种统一模式,也就是以“位”数表明它们宽度,以前缀表明它们用法,如表 3-2 所示。...((-128_i8).checked_div(-1), None); 回绕运算会返回与“数学意义上正确结果”对“值类型范围”取模值相等值。...——译者注 2饱和是对溢出一种补救方式,余数不可能溢出,因此饱和也没有意义。——译者注 3饱和是对溢出一种补救方式,移位溢出在不同情况下补救方式不同,因此无法统一支持。

7810

img固定宽度和高度,不规则图片变形问题解决方法

前端又要去做适应,是一个让人非常头大问题。 总结了一个不规则图片不变形解决方案: 注:先写一个长 300px 宽 200px 带边框 div ,图片接近方形,实现图片正常显示不变形。...     ... 1、背景图法 通过背景图 background-position 属性,可以使图片居中显示。...2、object-fit object-fit CSS 属性指定可替换元素内容应该如何适应到其使用高度和宽度确定框,不支持IE。...var img = document.getimgmentById("img"); var div = document.getimgmentById("div"); img.onload = function...1px solid red; } ul li img {     max-height: 100%;     max-width: 100%; } 声明:本文由w3h5原创,转载请注明出处:《img固定宽度和高度

9.7K20

前端入门4-CSS属性样式表声明正文-CSS属性样式表

比如:100px 200px,-50px -120px background-position: 描述左右词 描述上下词; 描述左右词:left、center、right 描述上下词:top 、...但对于块级元素,浏览器会强制让其霸占一整行,也就是这一行内,只能有这个块级元素存在,其他元素不能与其并排。如果没有设置宽度,那么就是充满整行。...本质上也是clear:both) 浮动不足 浮动虽然好用,既可以实现文字围绕效果,又可以实现多列并排布局,但它也存在一些不足地方,上面说浮动清除是其中一点,还有一些问题,如下: 整个宽度可能难以计算...​ 这是因为多个浮动元素之间并排显示前提有足够空间让这些元素并排,所以通常对于浮动元素宽度设置是通过百分比来设置,确保多个并排元素即使窗口发生变化仍旧可以并排布局。 ​...9.位置 position position 属性值有三个:absolute, relative, fixed 三种虽然是不同定位模式,但其实说白了,就是参考点不同

1.6K30

跨浏览器获取不同环境window窗口宽度和高度

窗口大小 跨浏览器确定一个窗口大小不是一件容易事。...在IE9+、Safari和Firefox中,outerWidth 和 outerHeight 返回浏览器窗口本身尺寸(无论是从最外层window对象还是从某个框架访问)。...在Opera中,这两个属性值表示页面视图容器大小。而 innerWidth 和 innerHeight 则表示该容器中页面视图区大小(减去边框宽度)。...IE8及更早版本没有提供取得当前浏览器窗口尺寸属性,不过它通过DOM提供了页面可见区域相关信息。...而对于混杂模式下Chrome,则无论通过 document.documentElement 还是 document.body 中 clientWidth和clientHeight 属性,都可以取得视口大小

2.6K10

生化小课 | 生物属于生命三个不同领域

生化小课 医学生:生理生化 必有一挂 生科/生技:生化书是我见过最厚教材 没有之一 每周一堂 生化小课 —— 期末/考研 逢考必过—— 生物属于生命三个不同领域 ✦ 快速而价格低廉地确定DNA...序列技术发展,大大提高了我们推断生物之间进化关系能力。...各种生物基因序列之间相似性为深入了解进化过程提供了依据。 在对序列相似性一种解释中,所有生物都属于三个类群(领域)之一,这三个类群(领域)定义了起源于一个共同祖先生命进化树三个分支。...所有真核生物,即构成第三个领域真核生物(Eukarya),都是从产生古菌同一个分支进化而来;因此,真核生物与古菌关系比与细菌关系更密切。...三大生命领域系统发育 在古菌和细菌领域内,是以其栖息地区分亚群。 在氧气充足有氧环境中,一些常驻生物通过将电子从燃料分子转移到细胞内氧气中获取能量。

80420

HTML+CSS高级

)           1.2     内联元素支持宽高     (得到块属性)           1.3     没有宽度时候,内容撑开宽度     (得到内联元素属性)          ...3.1.2     一定要两个div并排显示,并不被覆盖,解决办法,a.     ...1.3.3     块属性标签内容撑开宽度          display:inline-block; 效果                          注:固定定位子级浮动可以不用清浮动方法...3.1.2     一定要两个div并排显示,并不被覆盖,解决办法,a.     ...1.3.3     块属性标签内容撑开宽度          display:inline-block; 效果                          注:固定定位子级浮动可以不用清浮动方法

5.8K61

前端学习(13)~css学习(七):浮动

行内元素和块级元素区别:(非常重要) 行内元素: 与其他行内元素并排; 不能设置宽、高。默认宽度,就是文字宽度。 块级元素: 霸占一行,不能与其他任何元素并列; 能接受宽、高。...也就是说: 此时这个div不能设置宽度、高度; 此时这个div可以和别人并排了。 举例如下: ?...此时,两个元素并排了,并且两个元素都能够设置宽度、高度了(这在上一段标准流中,不能实现)。 浮动想学好,一定要知道三个性质。接下来讲一讲。 性质1:浮动元素脱标 脱标即脱离标准流。...性质2:浮动元素互相贴靠 我们给三个div均设置了float: left;属性之后,然后设置宽高。当改变浏览器窗口大小时,可以看到div贴靠效果: ?...:上下margin为0,左右margin都尽可能大,于是就居中了。

87210
领券