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

如何在外部div的底部显示两个内部div

在外部div的底部显示两个内部div可以通过以下几种方式实现:

  1. 使用CSS的flexbox布局:
    • 将外部div设置为flex容器:display: flex; flex-direction: column;
    • 将两个内部div设置为flex项目:flex: 1;
    • 这样两个内部div会自动填充外部div的剩余空间,并且在底部显示。
    • 示例代码:
    • 示例代码:
  • 使用CSS的grid布局:
    • 将外部div设置为grid容器:display: grid; grid-template-rows: 1fr auto;
    • 第一个内部div设置为自动扩展的行:grid-row: 1 / span 1;
    • 第二个内部div设置为固定在底部的行:grid-row: 2 / span 1;
    • 这样第一个内部div会占据剩余空间,第二个内部div会固定在底部。
    • 示例代码:
    • 示例代码:
  • 使用绝对定位:
    • 将外部div设置为相对定位:position: relative;
    • 第一个内部div设置为绝对定位,并占据整个外部div:position: absolute; top: 0; bottom: 0;
    • 第二个内部div设置为绝对定位,并固定在底部:position: absolute; bottom: 0;
    • 这样第一个内部div会占据整个外部div的空间,第二个内部div会固定在底部。
    • 示例代码:
    • 示例代码:

以上是三种常见的方法,可以根据具体需求选择适合的方式来实现在外部div的底部显示两个内部div。

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

相关·内容

关于 CSS margin,一些让你模糊

两个 margin 发生重叠时,它们将组合在一起,两个元素之间空间取较大一个。 较小 margin 较大里面。...除了下面提到情况之外,如果有两个元素正常流中依次显示,那么第一个元素底部 margin 将与下面元素顶部 margin 一起重叠。 在下面示例中,有三个div元素。...前两个元素之间 margin 是50px,因为较小顶部 margin 与较大底部 margin 相结合。...会随着父节点上任何一边margin相互重叠,从而最终位于父节点外部。...如果出于语义目的而对元素进行包装,但这些元素不显示屏幕上,那么你可能不希望它们显示中引入大 margin。当web主要是文本时,这很有意义。

1.3K20

关于css margin,你需要知道一切

两个 margin 发生重叠时,它们将组合在一起,两个元素之间空间取较大一个。 较小 margin 较大里面。...除了下面提到情况之外,如果有两个元素正常流中依次显示,那么第一个元素底部 margin 将与下面元素顶部 margin 一起重叠。 在下面示例中,有三个div元素。...前两个元素之间 margin 是50px,因为较小顶部 margin 与较大底部 margin 相结合。...会随着父节点上任何一边margin相互重叠,从而最终位于父节点外部。...image.png 同样,这种行为也有一定逻辑。如果出于语义目的而对元素进行包装,但这些元素不显示屏幕上,那么你可能不希望它们显示中引入大 margin。当web主要是文本时,这很有意义。

1.3K40

Div+CSS – 简单布局

--页面底部--> 页面如下: 常用css布局代码 font:12px Tahoma; 这里使用了缩写,完整代码应该是...padding 属性和 margin 有许多相似之处,他们参数是一样, 只不过各自表示含义不相同,margin 是外部距离,而 padding 则是内部距离。...#CCC(灰度色)填充整个层,使用 bg.gif 做为背景图片, top left 表示图片位于当前层左上端,no-repeat 表示仅显示图片大小而不填充满整个层。...如何使页面居中 大家将代码保存后可以看到,整个页面是居中显示,那么究竟是什么原因使得页面居中显示呢?...如果要让页面居左,则取消掉 auto 值就可以了,因为默认就是居左显示。 通过 margin:auto 我们就可以轻易地使层自动居中了。

2.8K10

CSS入门

大括号内部定义一个或多个形式为 属性(property):值(value); 声明(eclarations)。每个声明都指定了我们所选择元素一个属性,之后跟一个我们想赋给这个属性值。...外部样式表是指将CSS编写在扩展名为.css 单独文件中,并从HTML 元素引用它,通常link标签编写在HTML head标签内部。...规则层叠于一个样式表中,其中数字 4 拥有最高优先权: 浏览器缺省设置 外部样式表 内部样式表(位于 标签内部) 内联样式( HTML 元素内部) 2.2 关于注释 了解讲解: 简单格式,提一下就可以了...input { outline: none; } 3)显示 display属性,用来设置一个元素应如何显示。可以设置块级和行内元素切换,也可以设置元素隐藏。...底部布局 其他方式分割线 其他方式图片 底部文本 5 HTML案例-网站发布 将网站部署到服务器,浏览器通过URL地址访问页面 5.1 案例效果 地址栏输入URL地址,访问服务器上页面。

3.9K20

HTML和CSS常见问题整理

display:node:把元素隐藏起来,并且会改变页面布局,可以理解成页面中把该元素删掉。 如何画一个三角形 左右边框设置为透明,长度为底部边框一半。...margin: auto } 方案二:float 自身浮动法 centerdiv需要放到后面,对左右使用float:left和float:right,float使左右两个元素脱离文档流,中间正常文档流中...,是一块独立渲染区域,是一个环境,里面的元素不会影响到外部元素 。...5.计算BFC高度,浮动元素也参与计算 BFC作用: 1.自适应两栏布局 2.可以阻止元素被浮动元素覆盖 3.可以包含浮动元素---清除内部浮动 原理:触发父divBFC属性...,视窗宽度是100vw 这里是视窗指的是浏览器内部可视区域大小,即window.innerWidth/window.innerHeight大小,不包含任务栏标题栏以及底部工具栏浏览器区域大小。

1.4K30

基于iframe移动端嵌套

需求描述 上上周接到了新项目,移动端需要做一个底部有五个导航,点击不同导航页面主体显示不同页面,其中两个页面是自己做,而另外三个页面是引用另外三个网址,其中两个网址为内部项目,另外一个为外部(涉及跨域...每点击一次加载一个新iframe,比较懒,所以两个新页面也做成了iframe,在做过程中出现了如下问题,这里总结一下: 1.嵌入iframe页面无法滚动 2.meta元素ontent不一致,...1.嵌入iframe页面无法滚动 iframe外层包裹一个div,然后将其设置为可滚动 并且禁止浏览器默认行为,不然类似于微信滑动到底部时候会和回弹效果进行冲突 $('body').on('touchmove...4.iframe页面a标签锚点失效 若iframe不涉及跨域,网上有兼容代码可以重新设置a标签,跨域解决不了,因为跨域情况下,外部页面是无法获取到iframe下元素,最后这个导航做了外部跳转。

3.6K60

作用域 CSS 回来了

如果两个组件针对同一个元素(具有相同特异性),内部组件样式将覆盖外部组件样式。 它是如何工作?...这里没有内部范围约束,所以两个p选择器都针对这里内部段落。...div> 我是蓝色 但我是绿色 注意这目前只...你可以DevTools中检查,看到每个范围是如何根据其最近接近性来覆盖另一个: 这里问题是,选择器特异性仍然是优先,所以如果外部范围以比内部更高特异性针对一个元素,外部范围样式将会应用。...你可以使用级联层来使一个组件——或者一个组件某些部分——优先于另一个。或者,你可以应用一个内部范围约束到外部范围,以防止它发生。尝试了一段时间范围后,我觉得这是一个正确平衡。

8610

【Web APIs】JavaScript 操作元素 ④ ( 修改元素属性示例 | 密码表单标签结构 | 密码输入框样式设置 | 右侧图标按钮设置 | JavaScript 修改元素属性示例 )

JavaScript 中 可以通过 DOM ( 文档对象模型 ) 操作 来 修改网页 内容 , 结构 , 样式 , 属性 ; 【Web APIs】JavaScript 操作元素 ① ( 修改元素内容...type="password" name="" id=""> 默认样式如下 : 2、设置盒子样式 设置盒子水平居中 : 设置 div 盒子模型 margin 属性 , 第一个参数表示上下外边距..., 中间输入框是 div 内部 input 表单 ; 3、密码输入框样式设置 密码输入框样式设置 : 设置 输入框 宽度为 370 像素 , 高度设置为 30 像素 , 右侧 小图标 大小...标签设置到 div 容器右侧 , 并且必须脱离标准流 , 可以使用 浮动 , 定位 两种方式 , 这里使用 绝对定位 设置该 img 标签位置 ; 将图片放置 布局右侧 , 距离顶部 和 右侧 各...2 像素 , 如果将 图片大小设置为 24x24 像素 , 则底部距离图片也有 2 像素 ; /* 绝对定位,相对于最近非static定位父元素 */

5810

深入学习下 CSS 间距相关知识

CSS 中,可以按如下方式设置间距: .element { padding: 1rem; margin-bottom: 1rem; } 我为内部间距使用了padding,为外部使用了margin...但是,处理具有大量细节和子元素组件时,这可能会变得越来越复杂。 Margin- 外部间距 它用于一个元素和另一个元素之间添加间距。...填充 - 内部间距 正如我之前提到,填充元素内部添加了内部间距。它目标是可以根据使用情况而有所不同。 例如,它可以用来增加链接周围间距,这将导致链接可点击区域更大。...每个组件都有一个底部边距。 请注意,最后一个元素有边距。 这是不正确,因为边距应该只元素之间。...我将突出显示一个通用模式,看看应该如何应用间距。 (对不起,如果你饿了) 你能想到这张卡间距会在哪里使用吗? 见下图。

13.4K40

【CSS】浮动 ④ ( 浮动布局案例 - 电商布局模块 | 案例分析 | 布局测量摆放 | 浮动布局代码示例 )

; 二、案例分析 ---- 整体标准流布局 : 整个布局 是装在一个盒子模型中 , 先放置一个盒子模型 , 然后将该 块级元素 盒子 居中对齐 , 浏览器中心位置显示 ; 整体 标准流 布局...作为父容器 , 内部放置 3 个浮动布局 , 前两个浮动布局是普通 块级元素 , 第三个浮动布局是 无序列表 ; 无序列表 是一个容器 , 内部 默认是块级元素...1190 x 370 像素 ; 左侧两个 盒子 大小 290 x 370 像素 , 中间缝隙是 10 x 370 像素 ; 右侧无序列表 , 距离第二个盒子 10 像素间隔 , 无序列表...; 这样 无序列表 中每个列表项 左侧 和 底部 都有 10 像素外边距 ; 列表项 290 x 180 , 加上两个 10 像素间隔 , 宽度正好是 600 像素 ; 三、布局测量摆放 ----...将 除外部 box 之外 所有的 盒子模型 , 都设置为浮动元素 , 进行从左到右摆放 , 可以达到案例要求摆放效果 ; 代码示例 : <!

91720

React组件库封装初探--Modal

、footer和close-btn显示与否,单击是否可关闭 其他必备功能 结构布局攻克 基本布局 <div className...,通过判断去除modal层单击,虽然单击还是warp层); 大小跟随modal层:及设置warp层大小刚好为其内容modal,这样就不会覆盖全部mask层,但是,后期对传入设置是否显示mask层功能有所影响...,document.querySelector('body')) : null ) } 组件采用函数无状态编程,Modal显隐由外部控制,内部不控制; 组件挂载使用ReactDOM.createPortal...---- 升级篇Modal.method()攻克 如何实现类似antd中modal.method方法调用弹窗形式(且调用后返回一个引用包含{update, destroy}可控制弹窗): Modal.info...method()是Modal方法即先给组件Modal增加对应方法,返回一个对象; 通过method(props)方法中将其方法参数作为组件Modalprops传入,并render(Modal)

5K10

译|CSS中间距,前端开发中各种设置间距优点缺点及实例

本文中,我将介绍有关CSS中间距,实现此间距不同方法以及何时使用 padding 或 margin 所需所有知识。 间距类型 CSS中间距有两种类型,一种元素外部,另一种元素内部。...假设我们有一个元素,它内部间距是inner,外部间距是outer。 ?...CSS中,间距可以如下: .element { padding: 1rem; margin-bottom: 1rem; } 我使用 padding 来填充内部间距,使用 margin 来填充外部间距...例如,在上一个示例中,我添加了 margin-bottom:1rem 两个堆叠元素之间添加垂直间距。...水平布局和垂直布局中,它将如何工作? 我们是否应该根据其父项显示类型(Flex,Grid)对它们进行样式设置 让我们一一解决上述问题。 调整间隔组件大小 可以创建一个接受不同变化和设置间隔。

11.9K10

IT课程 CSS基础 019_HelloCSS

示例: 这是一个红色字体 效果: 内部引用: 将 CSS 代码写在 标签中,放在 <head...示例: div { color: red; font-size: 16px; } 这是一个红色字体 效果: 外部引用: 将 CSS 代码写在一个单独 CSS 文件中...外部引用还支持压缩和合并,减小文件大小。但是,外部引用也存在以下缺点: 页面加载时需要额外网络请求,但可以通过优化。 依赖外部资源,可能导致阻塞或加载失败。 开发过程中可能需要多次请求外部文件。...Order)和优先级(Specificity)是决定CSS显示样式效果两个关键因素。...通过伪类选择器指定样式,如::hover。 元素选择器: 指定HTML元素名称选择器,如div、p。 优先级相同情况下,后定义规则优先级高。

9310

如何使用Tailwind CSS轻松设计惊艳进度条

带有标签进度条 进度条上添加一个标签可以提供额外上下文。我们可以通过进度条内部包含一个文本元素来实现这一点。...进度条填充容器50%,而条纹动画从左向右移动,给出了进度视觉指示。 5. 底部文字直线进度条 此进度条允许添加外部底部文本(进度百分比),同时显示进度。...rounded-full bg-red-500"> 内部 div 代表进度,使用 absolute 类在外部容器中定位。...此外,底部文本表示整体进度,而内部文本表示步骤进度。 每个部分由一个单独 div 标签定义,使用 bg-red-500 类设置宽度百分比值。...结束 整片文章中,我们探讨了如何使用Tailwind CSS创建美观且可定制进度条。

68550

CSS实用技巧(中)

有个高频面试题,“如何使一个不定宽高div垂直水平居中?”,有的萌新竟然回答用vertical-align: middle。这个回答是减分,至少某种程度上给人一种感觉CSS基础比较薄弱。...内联元素垂直居中对齐 开发中会遇到用字幕x代替关闭icon,用...显示溢出或者加载中。但是会发现字母x、省略号并没有与文本垂直方向居中对齐,这是因为文本默认是基线对齐,x、省略号默认底部基线处。... 实际显示效果如下: 如果要实现垂直居中,利用vertical-align,搭配line-height即可,vertical-align不仅可以设置middle/top/bottom...这是因为高度计算过程中,元素内部尺寸优先级大于外部尺寸,width/height影响是元素内部尺寸,绝对定位影响外部尺寸,当元素绝对定位四个方向都设置值,此时外部尺寸会被内部尺寸覆盖,导致实际元素宽度是...上述demo,box-item之所以能够垂直居中,得益于top/bottom设置了值,使元素产生高度100%外部尺寸,而width/height固定元素内部尺寸,使得 外部尺寸高度-内部尺寸高度=元素剩余可用空间高度

1.4K40
领券