flexbox相关内容

如何在 flexbox 中围绕对象(如浮动)环绕文本?

假设我有一个 display: inline 容器,其中包含一些文本子项和一些 inline-block 子项: 如果我为容器提供以下 CSS...(并将 inline-block 更改为 inline-flex) display: flex;弹性方向:行;flex-wrap: 包裹;对齐项目:居中; ... 然后它将文本元素视为它自己的整个元素并包装整个事物,而不是将其分解. 是 ..
发布时间:2021-12-31 13:16:14 前端开发

CSS 保持所有 flexbox 子元素的大小相同

我的代码是显示在这个JSFiddle中: #container {对齐内容:flex-start;背景颜色:红色;显示:弹性;flex-flow:行包装;高度:200px;justify-content:空间环绕;填充:10px;宽度:400px;}.child-item {背景颜色:黄色;弹性基础:75px;弹性增长:1;高度:20px;边距:10px;宽度:75px;} ..
发布时间:2021-12-31 13:15:55 前端开发

对齐最后一个 flexbox 行中的元素

我知道这里已经多次问过这个问题,但不幸的是,没有一个解决方案真正有效,也许有更好的方法可以同时实现我所需要的. 因此,给定以下代码,您将看到第一行适合 6 个元素,第二行适合 2 个. .thumbnails {显示:弹性;边距:0;填充:0;列表样式类型:无;flex-flow:行包装;宽度:640px;高度:400px;对齐内容:间隔;}.缩略图{宽度:100px;高度:100px ..
发布时间:2021-12-31 13:15:49 前端开发

flexbox 回退以在旧浏览器中显示表格

有没有比下面更好的方法来确保我只针对不支持 flexbox 的浏览器.我认为这可以工作,但也许我只需要一些样式,例如 ie8 和 9 也可能影响现代浏览器.最好完全创建一个单独的样式表吗? .flex{显示:表;显示:弹性;.柱子{显示:表格单元格;显示:内联块;}} 谢谢! 解决方案 长答案很复杂.好消息是 IE10 和当今使用的大多数旧浏览器都支持 flexbox.但是具有完全不同 ..
发布时间:2021-12-31 13:15:41 其他开发

当父母没有定义身高时,为什么百分比高度对孩子起作用?

为了简单起见,我使用 Bootstrap 4. 我的问题是: 为什么在 flex 项的子项 (.inner) 上设置 100% 高度有效?对于此代码中的每个元素,高度都“设置"为 auto. .inner 元素如何知道 100% 的高度是一行中最高的 flex 子元素 (.col-4) 的高度? CODEPEN HTML: 内部元素没有 100% 的高度 ..
发布时间:2021-12-31 13:15:25 前端开发

自动边距可以像在 Flexbox 中那样在 CSS Grid 中工作吗?

据我所知,flexbox 可以做的任何事情,css-grid 也应该可以做(通常更冗长). 然而,我不知道如何模仿一个 flexbox,其中一个项目用 margin: auto ul {列表样式类型:无;填充:0;显示:弹性;弹性方向:列;轮廓:1px纯红色;高度:200px;背景颜色:石灰;}李{背景色:玉米须;}li:last-of-type {边距顶部:自动;} 1 ..
发布时间:2021-12-31 13:15:17 前端开发

如何使用 flexbox 将四列包装成两行两列?

我们正在使用 flexbox 并尝试以下内容.目标是每个项目在移动断点上有一列,在平板电脑断点上有两列,在桌面断点上有四列. 该示例仅使用了四个项目,但假设我有 5 或 6 个项目,那么我只希望这些项目具有响应性.如果该行只有足够的空间来显示每行 2 个项目,那么我希望每个项目继续移动到其上方的行下方. 如何实现? .flex-row {显示:弹性;@media 屏幕和(最小宽度 ..
发布时间:2021-12-31 13:15:02 前端开发

Flexbox align-items 溢出文本在顶部被切断

我有以下情况,当文本不再适合容器时,它会在顶部被截断.我能做些什么来解决这个问题?如果文本比容器小,我仍然希望文本居中,并且我无法更改容器大小. div {显示:弹性;对齐项目:居中;宽度:100px;高度:50px;溢出:自动;断字:断字;} sdjhfkahsdkjfadsfhk jaskjfsj fsldflkasjklsjflakj flksjfakljflksjflkasfjk ..
发布时间:2021-12-31 13:14:45 前端开发

display:box 和 display:flexbox 有什么区别

据我所知,CSS 弹性框布局模块正在被重写,display:box 正在被弃用,以支持 display:flexbox. display:flexbox 目前是否在任何浏览器(发行版、测试版或夜间版)中受支持?有谁知道我在哪里可以找到有关 flexbox 中的新功能、它与旧模块之间的区别和/或旧模块为何被重写的一些信息? 解决方案 目前看来没有好的信息.如果我找到好的信息,我会更新这 ..
发布时间:2021-12-31 13:14:29 前端开发

为什么 display: block 和 display: flex 以不同的高度渲染相同的元素?

所以我有一个里面有一个跨度的 div.我在 div 上设置 display:block 或 display:flex,在 span 上设置小字体.令人惊讶的是,这在 div 上给出了不同的高度.参见示例. 如果我在 body 或 div 上设置较小的字体大小,则两者的高度相等.但是,如果我像示例中那样在跨度上设置较小的字体大小,则 div 会获得不同的高度.怎么来的?我能做些什么吗? ..
发布时间:2021-12-31 13:14:19 前端开发

将一个 div 垂直居中在另一个 div 中

我正在尝试 vertical-align: middle 另一个 div 中的一个 div,但由于某种原因它无法正常工作.我做错了什么? #wrapper {边框:1px纯红色;宽度:500px;高度:500px;}#堵塞 {边框:1px纯蓝色;宽度:500px;高度:250px;垂直对齐:中间;} 我是块 PS: 这只是一个例子,所以不,我 ..
发布时间:2021-12-31 13:14:12 前端开发

Flex 盒容器宽度不会增长

在默认行方向使用弹性框时,容器高度会增长以包含所有弹性项目,即使它是绝对定位的. #container {位置:绝对;显示:弹性;flex-wrap: 包裹;}#容器>div {弹性:0 0 200px;高度:200px;} 参见 http://codepen.io/tamlyn/pen/dPjLoN/?editors=110 但是,如果将 flex 方向更改为 column,则容器会折 ..
发布时间:2021-12-31 13:14:03 前端开发

“display: flex"怎么可能呢?和“对齐项目:居中"不再在我的 iphone 上工作?

大家好,今天发生在我身上的事情真的很奇怪......我正在编写用于创建子菜单的代码,并且我使用了该属性 显示:-webkit-flex;显示:弹性;对齐项目:居中; 这样各个部分(标签li)的声音就垂直居中了.我之前曾多次将这些属性用于其他代码,并且它们始终正常工作.和往常一样,我在 Mac、iPhone 5、firefox 和 chrome 上检查代码. 但是当我通过我的 iphon ..
发布时间:2021-12-31 13:13:57 移动开发

如何将 flexbox 包装在多行和多列上?

我正在尝试以砖石的形式建造一个画廊,但我无法理解包裹 flexbox 的问题? 我得到了一个简单的 UL 列表,并添加了所需的样式,但事情并没有像它应该的那样浮动和包装. .masonry {边距:48px -2px;填充左:0;列表样式:无;对齐项目:flex-start;弹性方向:行;flex-wrap: 包裹;显示:弹性;}.masonry li {高度:300px;flex-b ..
发布时间:2021-12-31 13:13:48 前端开发

了解 flex 属性

为什么在这个例子中,.main 元素(蓝色)只用 .aside-1(黄色)和 .aside-2 分隔空间(粉红色),而不是所有元素? 我们有一个包装器,它将所有元素放在一行中. 在 .main 中,我们说 flex: 3 0px,我认为这个元素将比其他四个元素大 3 倍,并且将占据 3/(3+1+1+1+1). 但是,我注意到使用 nowrap 包装器时,最小的项目是 .main ..
发布时间:2021-12-31 13:13:38 前端开发

如何防止孩子的内容拉伸父母的宽度

我有一个组件 (Container),它包含一个图标(下面用 X 标记)、一个标题和一个子组件(Message>) 包含长消息.我希望 Container's 的宽度环绕图标和标题,因此两者都在一行上,只要窗口的宽度允许. 消息组件有一个按钮,可以切换长文本的显示.此文本不应拉伸父 Container,并且应与标题的宽度对齐.消息内容可以在任何时候被破坏和包装: ..
发布时间:2021-12-31 13:13:32 前端开发