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

如何让div容器自动适应IE11中固定大小的子元素

在IE11中,要让div容器自动适应固定大小的子元素,可以使用以下方法:

  1. 使用浮动(float)属性:将子元素设置为浮动,然后在父容器的样式中添加overflow: hidden属性,这样父容器会自动适应子元素的高度和宽度。
代码语言:txt
复制
<style>
    .parent {
        overflow: hidden;
    }
    .child {
        float: left;
        width: 100px;
        height: 100px;
    }
</style>

<div class="parent">
    <div class="child"></div>
    <div class="child"></div>
    <div class="child"></div>
</div>
  1. 使用display属性:将父容器的display属性设置为inline-blocktable,这样父容器会根据子元素的大小自动调整。
代码语言:txt
复制
<style>
    .parent {
        display: inline-block;
    }
    .child {
        width: 100px;
        height: 100px;
    }
</style>

<div class="parent">
    <div class="child"></div>
    <div class="child"></div>
    <div class="child"></div>
</div>
  1. 使用flexbox布局:将父容器的display属性设置为flex,并添加flex-wrap: wrap属性,这样子元素会自动换行,并且父容器会根据子元素的大小自动调整。
代码语言:txt
复制
<style>
    .parent {
        display: flex;
        flex-wrap: wrap;
    }
    .child {
        width: 100px;
        height: 100px;
    }
</style>

<div class="parent">
    <div class="child"></div>
    <div class="child"></div>
    <div class="child"></div>
</div>

以上是在IE11中让div容器自动适应固定大小的子元素的几种方法。根据具体情况选择合适的方法来实现自适应效果。腾讯云相关产品和产品介绍链接地址请参考腾讯云官方网站。

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

相关·内容

论CSS可使用font-size长度单位

本文里, 你可以学习到不同长度单位,以及它们是如何影响其元素字体大小。 像素单位(px) 像素是固定长度单位。它们是根据用户屏幕上每一个点尺寸确定。...如果你希望在一个自适应网站根据不同断点设置放大或者缩小不同元素字体大小,你可以给 html和 body在不同断点下设置不同 font-size。这样其中元素就都能够缩放了。...它们常用在自适应网站设计与根据不同页面宽度断点设置不同字体大小。...例,第二个 div是在另一个 div之内。因为我们把 div font-size设置成 larger,因此增加了嵌套内第二个容器 div字体大小。另外,嵌套对于段落文字没有效果。...在相对单位里,你应该在模块当中使用em设置字体大小,给独立模块使用rem单位,例如给一个模块元素使用rem。你也可以结合使用视窗单位和其他单位,来保证你排版会随着视窗宽高变化而自动适应

2.3K20

前端主流布局方法

Tips / 提示 内联盒子很多样式不支持,在做布局时候应尽量避免去使用。 自适应盒模型特性 自适应盒模型指的是:当盒子不设置宽度时,盒模型相关组成部分处理方式是如何。...padding和border再加上设置宽高一起决定整个盒子大小。 在怪异模型,所有宽度都是可见宽度,所以内容宽度是该宽度减去边框和填充部分。 如何将标准盒模型转化为怪异盒模型?...采用 Flex 布局元素,称为 Flex 容器(flex container),简称"容器"。它所有元素自动成为容器成员,称为 Flex 项目(flex item),简称"项目"。...1 默认值,表示当元素宽度超出flex容器时,将其宽度收缩至父元素100% 0.5 宽度减少父元素50% 0 不对flex容器元素宽度进行收缩 大于1 还是宽度收缩至父元素,与1效果相同...,并给父元素grid容器设置: grid-template-rows: 100px; 会发现第一行元素高度得到了限制(100px),第二行两个新加入元素高度依旧会自适应拉伸: .grid-demo

2.1K30

熟悉HTML页面架构和常用布局

所有元素自动成为容器成员,称为 Flex 项目(flex item),简称"项目"。...wrap: 元素在一条线上有序排列着,当一条线排不下时候,会换行。 wrap-reverse: wrap 反转。...justify-content: space-around; image.png justify-content: space-evenly; image.png align-items 该属性是元素如何在交叉抽...右端分为主体和顶部, 顶部 固定高度 , 主体 通过 flex:1 来达到自适应 右端容器通过 flex-direction: column; 指定子元素 按交叉轴(竖轴) 排列布局。...如何进行布局 通过给父容器 宽度 和 高度 都 100% , 铺满整个屏幕, 父容器 display 为 flex, 使用justify-content: center; 决定 元素在主轴方向上怎么显示

1.4K20

HTML & CSS页面布局之定位

:浮动元素不会挡住没有浮动元素文字, 没有浮动文字会自动给浮动元素让位置。...元素是文本或图片等高度由内容撑开行内元素,可以使用line-height属性其垂直居中。...如果把一个弹性盒子看成一个完整工程(project),那么我们可以把弹性盒子内部元素看做是单个模块项目(module item),这些模块都会遵守弹性盒子规范,通过设置一些属性,自动调整自身大小适应弹性盒子可用空间变化...要想项目自动调整自身大小适应弹性盒子可用空间变化,还需要依赖项目自身一些属性。...:display:flex; 弹性元素:父容器直接元素,并且没有脱离文档流(非 absolute 属性)。

5.4K10

grid布局了解一下

不填写自动分配 做些准备 我们先画好div,main包着十个元素。main此时就是容器(container),十个元素就是项目(item)。...效果如下,可以看到,元素都已经挤出了容器。 grid-template-columns 给容器添加属性,布局为grid。设置了三列,每列宽为100px。...,但是容器大小是不确定,比如自适应。...这个时候,auto-fill属性就会自动填充。 举个例子 就如腾讯视频这种卡片(卡片就是单元格并且是固定大小),当我们缩小屏幕后,容器宽度改变了,其一行有多少单元格,就会自动分配。...grid-auto-flow 划分网格后,容器元素会按照顺序,自动放置在每一个网格,默认是 先填满第一行,然后再开始第二行。也就是说我们 grid-auto-flow属性,默认是row。

41420

CSS进阶12-网格布局 Grid Layout

翻译过来就是,这个CSS模块定义了一个二维基于网格布局系统,为用户界面设计进行了优化。在网格布局模型,网格容器节点可以定位到预定义可伸缩或者固定大小布局网格任意插槽。 2....通过将媒体查询与控制网格容器及其节点布局CSS属性相结合,作者可以使其布局适应设备形状因素,方向和可用空间变化,同时保持演示文稿内容理想语义结构。...然后,作者可以将其应用程序构造块元素精确定位和设置到由这些列和行交叉点定义网格区域grid area。以下示例说明了网格布局适应功能,以及它如何更清晰地分离内容和样式。...Grid Containers 通过“display”属性给一个元素显式设置了“grid”或者“inline-grid”属性值,这个元素自动变成网格容器 一个网格容器将会创建一个新网格格式化上下文内容...网格容器元素称为网格项目以及运行在网格容器文本将自动变成一个匿名网格项目,然后如果只是一个空格,这个匿名项目就相当于“display:none”一相被隐藏在网格容器之中。

5.9K20

学习过CSS,那你知道BFC是什么吗?

元素在这个环境按照一定规则进行布局排列 换句话说,BFC就是为元素提供一个独立容器,在该容器里按照一定规则进行布局排列,该容器元素不会影响外部元素,同理,外部元素也不会影响内部元素...很明显,这是一个元素浮动无法撑开父元素例子 产生这种情况原因很简单,有以下两点: 父元素没有设置 height 元素设置了 float 浮动,脱离了文档流 因子元素脱离了文档流,父元素无法统计到元素大小...,因此元素无法将父元素撑开,所以我们就要将浮动清除 那么我们平时是如何「清除浮动」呢?...当前元素在父元素框内,并且上面紧贴父元素上边缘,此时我们想元素上边缘与父元素上边缘拉开一段距离,实现如下图所示效果 ?...但是如果在一个BFC环境,仍有多个子元素,那么这些元素垂直方向 margin 仍会出现重叠 (4)自适应布局 相比大家都有做过「文字绕图」这样效果,其实现原理就非常简单,只需一个 float

67320

CSS&HTML面经专题——(三)CSS定位盒模型经典布局浮动布局与BFC

flex-flow justify-content属性定义了项目在主轴上对齐方式 align-items属性定义项目在交叉轴上如何对齐 align-content flexboxalign-self...align-items在伸缩容器上使用它,伸缩容器内部所有的元素都一致地受制于align-items值。...flex布局使用 justify-content:center 复制代码 垂直居中 通过设置父容器相对定位,级设置绝对定位,标签通过margin实现自适应居中 弹性布局flex:父级设置...flex方案: align-items: center; 复制代码 Q:文字大小根据屏幕大小适应 结合响应式rem那些 四、经典布局 1、两列布局——左边固定,右边自适应 flex属性 flex...CSS呈流式布局,div默认宽度填满,即100%大小,给out_wrapper设置margin: 0 10px;相当于左右分别减少了10px。

1.9K30

熟悉HTML页面架构和常用布局

所有元素自动成为容器成员,称为 Flex 项目(flex item),简称"项目"。...flex-wrap属性定义,如果一条轴线排不下,如何换行 justify-content 决定了元素在主轴对齐方式。...flex-shrink 如果空间不足时,可以使用它将元素按比例缩小 flex-basis 它决定在主轴分配空间之前,项目占主轴大小。浏览器会根据剩余空间来,计算它大小。..., 顶部 固定高度 , 主体 通过 flex:1 来达到自适应右端容器通过 flex-direction: column; 指定子元素 按交叉轴(竖轴) 排列布局。...如何进行布局通过给父容器 宽度 和 高度 都 100% , 铺满整个屏幕, 父容器 display 为 flex, 使用 justify-content: center; 决定 元素在主轴方向上怎么显示

1.6K10

【移动端网页布局】Flex 弹性布局案例 ③ ( 横向导航栏 | 固定定位下面的布局设置 | 设置横向导航栏弹性布局 | 弹性布局主轴和侧轴设置 | 二倍精灵图 )

一、横向导航栏实现核心要点 需求 : 实现如下布局 ; 上一篇博客 , 已经实现了顶部搜索栏 , 本篇博客开始实现后续部分 ; 1、固定定位下面的布局设置 在上一篇博客实现搜索栏 , 使用...固定定位 设置该搜索栏位置 , 不管网页如何滚动 , 最上方始终显示该搜索栏 ; 搜索栏下方 Banner 轮播图 , 如果以 标准流 显示 , 会被 搜索栏 覆盖 , 此处为 Banner 轮播图设置一个上外边距...1/5 */ flex: 1; } 3、弹性布局主轴和侧轴设置 在下面的布局 , 上下显示两个元素 , 并且这两个元素水平居中 ; 使用 Flex 弹性布局实现 ; 如果想要 元素上下排列...左侧搜索栏设置成 flex: 1 样式 自动占据剩余空间 */ display: flex; /* 固定定位盒子始终显示在浏览器中指定位置 与父容器或其它容器无关 *...: 26px; line-height: 24px; border: 1px solid #ccc; /* 设置该搜索框占据除右侧固定大小按钮之外剩余父容器空间 */

43920

JS魔法堂之实战:纯前端图片预览

一、前言                                   图片上传是一个普通不过功能,而图片预览就是就是上传功能必不可少功能了。...在这之前,我曾经通过订阅input[type=file]元素onchange事件,一旦更改路径则将图片上传至服务器,接着就获取图片路径并赋值到img元素上。...值范围true(默认),false sizingMethod:可选项,设置滤镜作用图片在容器边界内显示方式,值范围crop(剪切图片以适应容器尺寸),image(默认值,增大或缩小容器尺寸以适应图片尺寸...),scale(缩放图片以适应容器尺寸) src:必填项,使用绝对或相对URL指向背景图片。...[endif]-->  js片断: var preview

2.3K60

59道CSS面试题(附答案)

最简单初始化方法就是:*{ padding:0;margin:0;} 11、如何居中div如何居中一个浮动元素? 确定容器宽高,例如宽400px、高200pxdiv.设置层外边距。...15、如何DIV+CSS实现3栏布局(左右固定200pX,中间自适应)?...px和em都是长度单位,两者区别是:px值是固定,指定为多少就是多少,计算比较容易;em值不是国定,是相对于容器字体大小,并且em会继承父级元素字体大小。...伸缩容器每一个元素都是一个伸缩单元。伸缩单元可以是任意数量。伸缩单元内和伸缩容器一切元素都不受影响。简单地说, Flexbox定义了伸缩容器内伸缩单元布局。...使用rgba给元素背景设置透明度方式,来替代使用opacity设置元素透明度方式,解决元素继承父元素透明度问题。 56、CSS,自适应单位都有哪些?

4.9K50

8则未必知道且超级实用纯CSS布局排版技巧 | 网易4年实践

display:flex默认会令节点横向排列,需声明flex-direction:column改变子节点排列方向为纵向排列;顶部和底部高度固定,所以主体需声明flex:1高度自适应。...三列布局」由左右三列组成,其特点为连续两列宽度固定、剩余一列宽度自适应和三列高度固定且相等。...以下以左列宽度固定和右列宽度自适应为例,反之同理。整体实现原理与上述两列布局一致。...class="right"> 为了右列宽度自适应计算,就不使用float + margin-left方式了,若使用margin-left还得结合左列宽度计算。...节点声明display:flex后,生成FFC容器里所有节点高度都相等,因为容器align-items默认为stretch,所有节点将占满整个容器高度。每列声明flex:1自适应宽度。

3.2K20

前端系列第3集-如何理解css盒子型?

/* 控制外边距大小 */ } 在上面的代码,我们创建了一个包含文本 元素,并使用CSS盒子模型来控制其大小和位置。...: #ccc; } 如何使一个盒子在其容器水平居中?...可以使用CSSmargin属性来实现盒子在其容器水平居中。将盒子左右外边距设置为auto,就可以使盒子在容器水平居中。...示例代码如下: .box {   width: 200px;   height: 100px;   overflow: auto; } 如何实现一个自适应宽度和固定高度盒子,里面的图片自适应宽度,高度超过盒子大小时出现滚动条...可以使用CSSmax-width和overflow属性来实现一个自适应宽度和固定高度盒子,里面的图片自适应宽度,高度超过盒子大小时出现滚动条。

21710

前端面试题归类-css

它是页面一块渲染区域,并且有一套渲染规则,它决定了其元素如何定位,以及和其他元素关系和相互作用。...BFC区域不会与float box重叠。BFC是页面上一个隔离独立容器容器里面的元素不会影响到外面的元素。计算BFC高度时,浮动元素也会参与计算。...父级div定义zoom设置元素浮动后,该元素display值是多少?自动变成display:blockmargin和padding分别适合什么场景使用?...flex:1即为flex-grow:1,经常用作自适应布局,将父容器display:flex,侧边栏大小固定后,将内容区flex:1,内容区则会自动放大占满剩余空间。...区域会自动分配水平空间有一个高度自适应div,里面有两个div,一个高度100px,希望另一个填满剩下高度外层div使用position:relative;高度要求自适应div使用position

1.6K40

angular浏览器兼容性问题解决方案

important; 谷歌、火狐及-webkit-内核浏览器均支持该属性(css3),IE不支持该属性,所以在IE,会自动降级,表格无固定列,可滑动形式。...,我们可以指定宽度,其超过外层div宽度(这样可以看到滚动效果)。...HTML代码大致如下,这个fixed-col可以为固定样式,也可以设置成背景板样式,demo是用其指定了固定样式。...--- 问题:IE浏览器下,在多个tab页中切换,echart所在容器高度坍塌 原因:IE浏览器下父元素不能动态调整高度(即通过元素动态改变调整高度) 解决方案:固定echart图表所在容器高度 -...,插件需要自己添加到项目文件(根据angular团队所说,这个插件修复了一个IE10或者IE11bug,但是提交了太多代码,这会给增加现有的应用打包体积,虽然后面关于这个PR讨论了挺久,但是看样子是准备把这个放到

3K30
领券