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

在CSS中,如何获得左侧固定宽度列,右侧表使用宽度的其余部分?

在CSS中,要实现左侧固定宽度列,右侧表使用宽度的其余部分,可以使用CSS Grid布局。以下是一个简单的示例:

HTML代码:

代码语言:html
复制
<div class="container">
  <div class="left">左侧固定宽度列</div>
  <div class="right">右侧表使用宽度的其余部分</div>
</div>

CSS代码:

代码语言:css
复制
.container {
  display: grid;
  grid-template-columns: 200px 1fr;
  grid-template-areas: "left right";
}

.left {
  grid-area: left;
  background-color: lightblue;
}

.right {
  grid-area: right;
  background-color: lightgreen;
}

在这个示例中,我们使用了CSS Grid布局,并设置了grid-template-columns属性为200px 1fr,其中200px表示左侧列的固定宽度,1fr表示右侧列使用宽度的其余部分。grid-template-areas属性用于定义网格区域的名称,这里我们将左侧列命名为left,右侧列命名为right。最后,我们使用grid-area属性将左侧和右侧列分别与相应的区域名称关联。

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

相关·内容

css左侧固定宽度右侧自适应几种实现方法

左侧固定右侧自适应或者右侧固定在,左侧自适应是一样。这种布局很常见,而且面试过程也经常会问到,这里我总结方法一共有5种。要实现这种布局,也算比较简单。...大家要注意html必须使用div标签,不要妄图使用什么p标签来达到目的。因为div有个默认属性,即如果不设置宽度,那他会自动填满他父标签宽度。这里content就是例子。...由于sidebar右边,所以我们设置contentmargin-right值,值比sidebar宽度大一点点——以便区分他们范围。例子是310....5.使用css3calc计算元素宽度+浮动 calc()从字面我们可以把他理解为一个函数function。...前四种方法转载自老生长谈:css实现右侧固定宽度左侧宽度自适应。这里主要是将各种方法进行汇总。我目前了解到方法主要是这些,如果大家还有其他方法请留言分享

2.4K20

移动开发之响应布局

1.优点 标准化html+css编码规范 提供了一套简洁、直观、强悍组件 有自己生态圈,不断地更新迭代 让开发更简单,提高了开发效率 2.2Bootstrap 使用 现阶段我们还没有接触...JS相关课程,所以我们只考虑使用样式库 控制权框架本身,使用者要按照框架所规定某种规范进行开发。...1.cintainer类 响应式布局容器 固定宽度 超小屏幕(100%) 小屏(>=768px):设置宽度为750px 屏(>=992px):设置宽度为970px 大屏(>...Bootstrap提供了一套响应式,移动设备优先流式栅格系统,随着屏幕或视口(viewport)尺寸增加,系统会自动分为最多十二 Bootstrap里面container宽度固定,但是不同屏幕下...右侧 3.5 排序 如何能够将左侧盒子与右侧盒子交换位置?

2.1K20

bootstrap容器

固定宽度容器固定宽度容器是一个具有固定宽度容器,内容将在页面水平居中显示,并根据屏幕尺寸进行自适应调整。使用.container类可以创建固定宽度容器。...-- 嵌套容器内容 --> 在上述示例,我们一个固定宽度容器内创建了一个嵌套固定宽度容器。可以根据需要进行多层嵌套。... 右侧内容 在上述示例,我们创建了一个固定宽度容器...然后,我们使用创建了一个行(Row),并在行内创建了两个(Column)。每个使用col-sm-6类,表示小型屏幕上(如平板电脑)将占据一半宽度。...这意味着较小屏幕上,左侧右侧内容将分别在一行显示。通过使用不同col-类和媒体查询,我们可以根据需要在不同屏幕尺寸下创建不同布局。

98230

css经典布局之左侧固定大小右侧自动适应

本文作者:IMWeb 赛冷思 原文出处:IMWeb社区 未经同意,禁止转载 最近学习了一种经典布局,固定左侧右侧宽度,另一侧自适应宽度,此种布局挺常用,尤其是像后台,大部分都是采用这种结构...,右侧自适应 左侧固定右侧自适应布局 <div class="left-fixed_right-auto...当<em>左侧</em>变窄时,<em>右侧</em>自动变宽;当<em>左侧</em>变宽时,<em>右侧</em>自动变窄,下面来实现一下: js代码,在这之前,需要注释<em>css</em><em>中</em><em>的</em>以下三行代码 .left{ position:relative; float...) var doc=document, /** * [flag 当前展示<em>宽度</em>状态,true:<em>使用</em>最大<em>宽度</em>;false:<em>使用</em>最小<em>宽度</em>。...默认是<em>使用</em>最大<em>宽度</em>] * @type {Boolean} */ flag=true, /** * [maxWidth,minWidth 分别是<em>左侧</em><em>的</em>最大和最小<em>宽度</em>

1.2K30

css经典布局之左侧固定大小右侧自动适应

最近学习了一种经典布局,固定左侧右侧宽度,另一侧自适应宽度,此种布局挺常用,尤其是像后台,大部分都是采用这种结构,还比如像订餐类APP,进入商家时候,会出现一堆饭列表,左侧是饭分类,右侧是饭列表等等...,右侧自适应 左侧固定右侧自适应布局 <div class="left-fixed_right-auto...当<em>左侧</em>变窄时,<em>右侧</em>自动变宽;当<em>左侧</em>变宽时,<em>右侧</em>自动变窄,下面来实现一下: js代码,在这之前,需要注释<em>css</em><em>中</em><em>的</em>以下三行代码 .left{ position:relative; float...) var doc=document, /** * [flag 当前展示<em>宽度</em>状态,true:<em>使用</em>最大<em>宽度</em>;false:<em>使用</em>最小<em>宽度</em>。...默认是<em>使用</em>最大<em>宽度</em>] * @type {Boolean} */ flag=true, /** * [maxWidth,minWidth 分别是<em>左侧</em><em>的</em>最大和最小<em>宽度</em>

1.9K00

css布局使用

对主面板设置左右外边距,margin-left值为左侧宽度,margin-right值为右侧宽度。...设置两侧栏top值都为0,设置左侧left值为0, 右侧right值为0。 对主面板设置左右外边距,margin-left值为左侧宽度,margin-right值为右侧宽度。...通过负边距将浮动侧栏拉上来,左侧负边距为100%,刚好是窗口宽度,因此会从主面板下面的左边跑到与主面板对齐左边,右侧栏此时浮动主面板下面的左边,设置负边距为负自身宽度刚好浮动到主面板对齐右边...由于侧栏负margin都是相对主面板,两个侧栏并不会像我们理想停靠在左右两边,而是跟着缩小主面板一起向中间靠拢。此时使用相对布局,调整两个侧栏到相应位置。..."> 左侧边栏宽度固定 主内容栏宽度自适应 右侧边栏宽度固定

1.9K90

css布局 - 工作中常见两栏布局案例及分析

+cont结构 三、类似九宫格布局结构 四、图文两布局     1、左图右文字非垂直居中,     2、左图,右固定行数文字,右侧文字和左边图片垂直居中。     ...左侧浮动: ? 右侧自适应,margin让出左侧范围。 ? html结构: ? 样式关键点: main负责控制总宽度和水平居中。...左侧nav浮动 右侧内容区margin让出nav宽度范围。自适应。 css样式: ? 简陋效果 ? 4、最后说Github,就比较简单粗暴了 百分比宽度+浮动。 ?...上边h2通栏因为内容左侧,所以直接设置了100%宽度(也就是没设置宽度) h2右侧内容,利用浮动会形成文字环绕效果。让该内容直接右浮动就自动绕开了nav空间。...2、左图,右固定行数文字,右侧文字和左边图片垂直居中。这种实现方式就有限了。 ? 同上,左图右多行文字垂直居中,(截图这里限制了两行)但实际开发,我遇到过有的设计稿不限制行数还要有垂直居中

2.7K11

面试必考点:前端布局知识

前言 这里所要介绍布局知识主要是解决三布局模式而出现几种布局解法,其中包含了经典圣杯布局,双飞翼布局,绝对定位布局方式,还包含2009年W3C所提出Flex布局方式和以CSS3所带来calc...一、三布局是什么 指共有三,但是左右两宽度固定,中间一宽度根据屏幕宽度自适应布局方式,这是一种比较常见布局方式,很多网站首页均采用这种方式布局,比如像下面比较熟悉菜鸟教程官网。 ?...利用margin-left负值将左侧栏,右侧栏和内容栏移到同一高度。将左侧栏margin-left赋值为-100%;然后将右侧栏margin-left赋值为负自身宽度。...,css没有了position定位布局内容了,感觉简明而清晰了。...最后所介绍css3计算属性解决三布局是一种比较贴近数学思想角度出发,从计算方式来解决自适应下宽度变化,但是兼容性还是较差,所以作为实际解决方案还是不妥,就当是了解CSS3新世界敲门砖吧。

81051

百度Web前端技术学院(1)-HTML, CSS基础

写点东西记录一下我做题过程吧。 CSS 如何工作 CSS 如何工作 Mozilla 开发者文档讲很好。 浏览器展现一个文档时候,必须要把文档内容和相应样式信息结合起来展示。...每个 ID 文档必须是唯一写样式时,ID 选择器是以 #开头。 优先级 如果多余一个规则指定了相同属性值都应用到一个元素上,CSS 规定拥有更高确定度选择器优先级更高。...盒模型及定位 已知宽度 div 居中 用两种方法来实现一个背景色为红色、宽度为 960px 浏览器居中 我方法一: 使用 margin:0 auto; html 文件 <!...左侧固定右侧自适应宽度布局 用两种不同方法来实现一个两布局,其中左侧部分宽度固定右侧部分宽度随浏览器宽度变化而自适应变化 我方法一: 不使用浮动,使用绝对定位,将左上角块放好位置,右边块设置...,其中左侧右侧部分宽度固定,中间部分宽度随浏览器宽度变化而自适应变化 原题中参考资料 双飞翼布局 <!

1K30

【移动端网页布局】Flex 弹性布局案例 ② ( 顶部固定定位搜索栏 | 固定定位盒子居中对齐 | 二倍精灵图设置 | CSS3 垂直居中对齐 )

top: 0; 再后 , 设置 left: 50% 样式 , 将盒子左侧设置到中心位置 , 这个 50% 是相对于父容器 比例 , 也就是浏览器 ; /* 将固定定位盒子页面居中对齐...: 640px; 3、使用 Flex 弹性布局管理宽度 搜索框 , 左侧是搜索栏 , 右侧是搜索按钮 ; 右侧搜索按钮始终都是 44x44 像素大小 ; 左侧搜索栏随着网页布局宽度变化而变化...; 此处 使用 Flex 弹性布局管理宽度 , 右侧按钮直接设置一个固定大小 , 左侧搜索框设置 flex: 1; 样式 , 也就是 自动占据剩余空间 ; Flex 子项目的 flex 样式默认都为...右侧按钮设置固定大小 左侧搜索栏设置成 flex: 1 样式 自动占据剩余空间 */ display: flex; /* 固定定位盒子始终显示浏览器中指定位置 与父容器或其它容器无关...*/ position: fixed; /* 固定定位盒子位置紧贴顶部 */ top: 0; /* 将固定定位盒子页面居中对齐 先将盒子左侧设置到中心位置

27720

【移动端网页布局】流式布局案例 ④ ( Banner 栏制作 | 固定定位 | 标准流 | 百分比宽度设置 )

一、Banner 栏样式及核心要点 1、实现效果 在上一篇博客 , 实现了 搜索栏 , 本篇博客开始实现 搜索栏 下方 Banner 栏 ; 2、核心要点分析 Banner 栏需要在 搜索栏下方..., 搜索栏还需要保持 不管如何进行滚动 , 始终悬浮在最上方 ; 搜索栏 必须是同 固定定位 , 才能实现上述效果 ; 搜索栏 父容器 样式如下 : /* 下面是搜索栏样式 */ .search-wrap...nth-child(2) img { /* 10% 宽度 Logo 盒子 图片宽度是 30 像素 高度没有给出 但是 宽高等比例缩放 高度也是 30 像素 */...44px; } .search-btn::before { /* 指定标签元素内部 前面 插入内容 */ /* 左侧按钮盒子 插入 三 图片 */ content:...margin: 14px 0 0 15px; } .search-login { /* 右侧按钮布局 */ /* 右侧按钮需要设置到左侧 使用绝对定位进行设置 */ position

1.6K20

The Mystery Of The CSS Float Property

清除浮动 - Clearing Floats 使用浮动所带来布局问题 可以通过 使用CSSclear属性 来解决,这可以让你清除某个元素 左侧或者右侧 浮动元素。...Screen Shot 2017-07-18 at 5.55.47 PM.png 如果你IE6 IE7查看的话:左侧右侧都在对位置,footer也被塞到下方。...2固定宽度布局 这儿 列出了 创建一个简单,兼容多浏览器 2水平居中布局 8步指导。float属性对于该布局融洽是必需。...左侧栏和右侧栏有个固定宽度(150px),中间栏自适应宽度。 3-Column Layout with CSS ?...floatCSS布局仍然是重要,即使当CSS3开始获得重要位置 - 即便 已经有一些关于‘不使用float进行布局’讨论。

1.7K20

不可思议CSS导航栏下划线跟随效果

先上张图,如何使用CSS 制作如下效果? ? 继续阅读下文之前,你可以先缓一缓。尝试思考一下上面的效果或者动手尝试一下,不借助 JS ,能否巧妙实现上述效果。 OK,继续。...>PURE CSS Nav Underline 导航栏目的 li 宽度是不固定 当从导航左侧 li 移向右侧 li,下划线从左往右移动。...同理,当从导航右侧 li 移向左侧 li,下划线从右往左移动。 实现需求 第一眼看到这个效果,感觉这个跟随动画,仅靠 CSS 是不可能完成。...如果想只用 CSS 实现,只能另辟蹊径,使用一些讨巧方法。 好,下面就借助一些奇技淫巧,使用 CSS 一步一步完成这个效果。分析一下难点: 宽度固定 第一个难点, li 宽度是不固定。...现在还剩下一个最难问题: 如何让线条跟随光标的移动动作,实现当从导航左侧 li 移向右侧 li,下划线从左往右移动。同理,当从导航右侧 li 移向左侧 li,下划线从右往左移动。

1.5K20

不可思议CSS导航栏下划线跟随效果

先上张图,如何使用CSS 制作如下效果? 继续阅读下文之前,你可以先缓一缓。尝试思考一下上面的效果或者动手尝试一下,不借助 JS ,能否巧妙实现上述效果。 OK,继续。...>PURE CSS Nav Underline 导航栏目的 li 宽度是不固定 当从导航左侧 li 移向右侧 li,下划线从左往右移动。...同理,当从导航右侧 li 移向左侧 li,下划线从右往左移动。 实现需求 第一眼看到这个效果,感觉这个跟随动画,仅靠 CSS 是不可能完成。...如果想只用 CSS 实现,只能另辟蹊径,使用一些讨巧方法。 好,下面就借助一些奇技淫巧,使用 CSS 一步一步完成这个效果。分析一下难点: 宽度固定 第一个难点, li 宽度是不固定。...现在还剩下一个最难问题: 如何让线条跟随光标的移动动作,实现当从导航左侧 li 移向右侧 li,下划线从左往右移动。同理,当从导航右侧 li 移向左侧 li,下划线从右往左移动。

2.1K30

不可思议CSS导航栏下划线跟随效果

先上张图,如何使用CSS 制作如下效果? 继续阅读下文之前,你可以先缓一缓。尝试思考一下上面的效果或者动手尝试一下,不借助 JS ,能否巧妙实现上述效果。 OK,继续。...>PURE CSS Nav Underline 导航栏目的 li 宽度是不固定 当从导航左侧 li 移向右侧 li,下划线从左往右移动。...同理,当从导航右侧 li 移向左侧 li,下划线从右往左移动。 实现需求 第一眼看到这个效果,感觉这个跟随动画,仅靠 CSS 是不可能完成。...如果想只用 CSS 实现,只能另辟蹊径,使用一些讨巧方法。 好,下面就借助一些奇技淫巧,使用 CSS 一步一步完成这个效果。分析一下难点: 宽度固定 第一个难点, li 宽度是不固定。...现在还剩下一个最难问题: 如何让线条跟随光标的移动动作,实现当从导航左侧 li 移向右侧 li,下划线从左往右移动。同理,当从导航右侧 li 移向左侧 li,下划线从右往左移动。

1.7K30

CSS 你需要知道 auto 一切!

本文中,会先解释auto工作方式以及如何最大程度地利用auto技术细节,当然,会配合一些用例和示例。 简介 auto关键字使用因属性而异。 对于本文,我将在每个属性上下文中解释值。...是,如果我们将元素item宽度更改为100%而不是auto会发生什么? 该元素将占用其父项100%,加上左侧右侧边距。... 要使.item获得其容器全部高度,我们可以使用以下方法之一: 给.wrapper一个固定高度,然后为.item元素添加height: 100% 对.wrapper使用...CSS grid 和自动设置一个 auto ? CSS Grid,我们可以设置一个列为auto,这意味着它宽度将基于它内容长度。...例如,提示箭头指向左侧,另一个箭头指向右侧。 ?

5.1K30

【移动端网页布局】流式布局案例 ② ( 实现顶部固定定位提示栏 | 布局元素百分比设置 | 列表样式设置 | 默认样式设置 )

一、样式测量及核心要点 1、样式测量 京东手机端 https://m.jd.com/ 顶部提示 使用京东 APP 打开网页提示 , 是通过 固定定位 放置顶部 , 当向上滑动界面的时候 , 该...顶部 固定定位元素消失 ; 首先 实现顶部提示条 , 该提示条宽度肯定是 100% , 网页布局宽度 = 设备屏幕宽度 = 本提示条宽度 ; 如果不能确定具体元素宽度 , 可以参考现有网站实现方式.../ 垂直对齐 */ width: 10px; } .app ul li:nth-child(2) img { /* 10% 宽度 Logo 盒子 图片宽度是 30 像素...nth-child(2) img { /* 10% 宽度 Logo 盒子 图片宽度是 30 像素 高度没有给出 但是 宽高等比例缩放 高度也是 30 像素 */...nth-child(2) img { /* 10% 宽度 Logo 盒子 图片宽度是 30 像素 高度没有给出 但是 宽高等比例缩放 高度也是 30 像素 */

2K10

使用这种技巧,可以大大地提高前端布局效率

为此,我们一般使用wrapper 或者 container。CSS使用wrapper可能有多种方式,这些方式,有些会带来一些问题。...本文中,将介绍 CSS wrapper 布局,它们如何工作,如何使用它们以及何时不使用它们。 请注意,本文中,可能会提到wrapper 和container这两个术语,它们含义相同。...CSS实现 wrapper 目前我们已经了解了wrapper基础知识和优点,接下来我们来具体看看在 CSS 如何使用它。 设置宽度 ? 实现wrapper第一件事就是要确认它宽度。...要考虑重要事项是左侧右侧添加padding。 当视口大小小于 wrapper 最大宽度时,这将导致 wrapper 边缘粘在视口上。...内容紧贴边缘 由于左侧右侧没有padding,因此内容将粘在边缘上。 这对用户是不友好,因为使内容浏览变得更加困难。 ? 大屏幕行长 大屏幕上,由于行长太长,段落文本可能很难看清。

3.9K20

CSS进阶11-表格table

第三条规则使“totals”变为蓝色,最后两条规则通过使用固定布局算法fixed layout algorithm显示如何使列成为固定大小。...column box占用一或多网格单元格。Column boxes按照它们出现顺序彼此相邻放置。第一盒可以左侧右侧,具体取决于'direction'属性值。...但是,如果该是标准流块级('display:table'),则UA可以(但不是必须)使用10.3.3算法计算宽度并应用固定表格布局,即使指定width是'auto'。...: 2em; margin-right: 2em } 固定表格布局算法,每宽度确定如下: 如果元素'width'属性值不是'auto',该值表示该宽度。...CSS 2.2没有定义表单元格和高度是如何用百分比值指定其高度CSS 2.2没有定义行组上“高度”含义。 CSS 2.2,单元格盒高度是内容所需最小高度。

6.4K20
领券