首页
学习
活动
专区
工具
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在右边,所以我们设置content的margin-right值,值比sidebar的宽度大一点点——以便区分他们的范围。例子中是310....5.使用css3的calc计算元素宽度+浮动 calc()从字面我们可以把他理解为一个函数function。...前四种方法转载自老生长谈:css实现右侧固定宽度,左侧宽度自适应。这里主要是将各种方法进行汇总。我目前了解到的方法主要是这些,如果大家还有其他方法的请留言分享

2.7K20

移动开发之响应布局

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

2.2K20
  • bootstrap容器

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

    1.1K30

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

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

    1.2K30

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

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

    2K00

    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.9K11

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

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

    97551

    【Web前端】CSS传统布局方法(补充)

    2.1 基于浮动的两列布局 经典的基于浮动的两列布局,左侧是主内容,右侧是侧边栏: 主内容的传统网格框架 3.1 固定宽度网格 固定宽度网格 是最简单的网格布局之一,它通常用于较小的网页或定宽设计中。...每一列都具有固定的宽度,并通过 ​​margin​​ 保持间距。 3.2 创建液态网格 液态网格可以根据视口宽度自动调整列的宽度。通过使用 ​​calc()​​ 函数,可以轻松地进行计算。...因为浮动元素的宽度通常是以固定值或百分比来定义的,所以当视口(viewport)宽度发生变化时,必须手动调整布局的CSS代码,这使得代码难以维护和扩展。...浮动元素的顺序问题 使用浮动布局时,元素的顺序是固定的,即元素在HTML文档中的排列顺序决定了它们在页面上的显示顺序。这对于需要不同屏幕大小下重新排序的响应式布局来说是一个很大的限制。

    8610

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

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

    1K30

    The Mystery Of The CSS Float Property

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

    1.7K20

    【移动端网页布局】流式布局案例 ④ ( 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.7K20

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

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

    37920

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

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

    1.6K20

    CSS 中你需要知道 auto 的一切!

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

    5.5K30

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

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

    1.7K30

    WEB入门.七 CSS布局模型

    ">右列 图3.1.16 单行两列 (1) 浮动布局实现 设置固定宽度,左列浮于容器的左侧,右列浮于容器右侧,其CSS布局代码如下。...有时在实际布局中需固定单列宽度,另一列宽度自适应,此时仅需固定浮动列的宽度,而定义另一列为自适应流动环绕分布。...1列宽度大小,用来装第1列栏目*/ padding-right:240px; /*定义右侧补丁为第3列宽度大小,用来装第3列栏目*/ min-width:480px; /*定义浏览器中最小窗口宽度...需要注意的是,在页面整体布局中需要尽量少地使用绝对定位,因其高度是固定的,不能够根据页面实现自适应高度。...下部的两个链接区域形式相同,左侧被设置为图片链接,右侧为文章列表元素。将左侧的图片与文字链接看作一个段落,用 p标签表示,右侧文章列表使用ul+ li无序列表。 其页面设计步骤如下: 1.

    11410

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

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

    2.1K30
    领券