flexbox 相关问题

CSS3模块提供灵活的布局,提供了广泛的对齐元素选项,同时无需浮动和表格。

各个容器内的图像和文本正确对齐

我正在尝试将图像对齐到更靠近其右侧容器边框的位置,同时尝试将文本对齐到更靠近其自身容器边框的左侧的位置,但仍然在两个元素之间留出间距

回答 1 投票 0

尝试创建基于 Flex 的页眉、内容和页脚布局

我正在尝试实现这种布局。所有三个部分都必须装订在细线内。页眉和页脚需要垂直居中。那么内容的高度应该是...

回答 2 投票 0

在kendoTreeViewNodeTemplate(Angular)中设置数据项的样式

因此,对于我的 Angular 应用程序,我使用 Kendo-TreeView 组件创建了一个菜单生成器。 我希望节点的操作按钮能够在右侧很好地对齐,如您所见......

回答 1 投票 0

`<img>` 在 Safari 中会失去比例

我在 Safari 浏览器中的 Flexbox 内遇到 的问题(仅限)。我想创建一个高度相同但宽度不同的图像的水平列表。我无法为每个图像设置准确的高度,因为它......

回答 1 投票 0

Flexbox CSS 布局,带有页眉、页脚、部分可滚动侧边栏

我正在尝试以下操作。 我已经尝试了有关各种资源的大量建议,但总是缺少一件事:滚动出现在正文或内容上,标题占用空间并且......

回答 1 投票 0

使用 CSS 将项目与不同的父项均匀对齐

我想要以相等的间距和不同的父项对齐项目,并且不向这些项目添加任何宽度。我尝试了下面的代码但不起作用。请帮我解决这个问题。 我希望将项目以相等的间距和不同的父级对齐,并且不为这些项目添加任何宽度。我尝试了下面的代码但不起作用。请帮我解决这个问题。 <div class="container"> <div class="buttons"> <button>test</button> <button>test</button> <button>test</button> <button>test</button> </div> <button class="outer">test</button> </div> .container{ display:flex; width:100% } .buttons{ display: flex; width: 75%; justify-content: space-between; } .outer{ margin-left:auto } 我的代码链接https://jsfiddle.net/f74ayxh9/ 我想要这样的结果,具有相等的间距和边距,但具有我的 HTML 结构。 谢谢你 您可以使用按钮容器元素上的 display: contents 来完成此操作。 .container { display: flex; justify-content: space-between; outline: 1px solid red; margin: 2em; } .buttons { display: contents; } <div class="container"> <div class="buttons"> <button> test </button> <button> test </button> <button> test </button> <button> test </button> </div> <button class="outer"> test </button> </div>

回答 1 投票 0

调整内容在左侧留出空隙

在底部,Git 按钮和链接“10 分钟阅读”和图像位于相同的位置(前两个在其中,第三个是其自身)。 当我尝试证明内容合理时,差距就产生了......

回答 2 投票 0

Flex-grid 渲染的差异

任何人都可以解释一下,为什么第一个示例向下滚动时速度更快 比第二个?似乎第二个示例在我向下滚动时重新渲染行。 只有当你

回答 1 投票 0

即使总高度为 100% 也会显示垂直滚动条

我有简单的 HTML/CSS 代码,有 3 个 div ,页眉、内容和页脚。页眉和页脚具有固定高度(170px),内容预计占用剩余的垂直空间。所有三个都已放置

回答 1 投票 0

具有固定页眉和页脚以及可滚动内容的 Flexbox

我正在尝试进行弹性盒设计。我不是 HTML/CSS 专家。 我有一个弹性盒设计,带有固定的页眉页脚和占据页面上其余可用空间的内容。

回答 2 投票 0

如何在使用宽高比时使内容适合可见页面?

我的页面上有一个组件(在示例中名为网格)。 我希望这个组件能够实现以下限制: -1- 保持 1:1 纵横比 -2- 尽可能大 -3- 留在...

回答 1 投票 0

HTML/CSS - 如何在使用宽高比时使内容适合可见页面?

我的页面上有一个组件(在示例中名为网格)。 我希望这个组件能够实现以下限制: -1- 保持 1:1 纵横比 -2- 尽可能大 -3- 留在...

回答 1 投票 0

如何使 Flex 容器中的并排 div 在包装自身之前先包装其内容

我有一个包含两个项目的 Flex 容器:一个图像,以及一个包含文本和搜索框的 div。如果窗口足够宽,我希望文本 div 出现在图像的右侧,环绕...

回答 1 投票 0

handsontable 的初始宽度在 Flexbox 中设置得不好

我有一个装在灵活盒子里的手动桌子。 https://jsbin.com/rikufelosi/1/edit?html,输出 这种行为很奇怪:至少在Mac下的Chrome或Safari中,加载页面后,

回答 3 投票 0

如何在CSS中将文本和图像与底部元素垂直对齐?

我正在开发一个布局,左侧有一些文本,右侧有一个图像。在它们下面,我有三个较小的图像。我想对齐左侧文本和右侧图像,以便...

回答 2 投票 0

空间均匀在我的弹性框菜单中不起作用

我正在努力让我的菜单均匀分布。 它似乎被卡在中间,而没有扩展到两侧的自由空间。 我正在努力让我的菜单均匀分布。 它似乎被卡在中间,而没有扩展到两侧的自由空间。 <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <title>Testing</title> <style> .navMenu{ display: flex; flex-direction: row; justify-content: space-evenly; padding: 7px; background-image: linear-gradient(rgb(105, 109, 196), rgb(0, 0, 255), rgb(0,0,255), rgb(0,0,255), rgb(0,0,255), rgb(0,0,255), rgb(0,0,255), rgb(0,0,255), rgb(0,0,255), black); } .navMenu ul{ list-style: none; background-color: blue; margin: 0; padding-left: 2%; } ul li{ display: inline-block; position: relative; } ul li a{ display: block; padding: 4px 1dvw; color: white; text-decoration: none; font-size: 1.1em; } ul li ul.dropdown li{ display: block; padding: 8px; } ul li ul.dropdown{ position: absolute; z-index: 999; display:none; } ul li a:hover{ box-shadow: 0 0 1px 3px rgba(255, 255, 255, 0.5); } ul li:hover ul.dropdown{ display: flex; flex-direction: column; padding: 0; } </style> </head> <body> <nav class="navMenu"> <ul> <li><a href="#">Home</a></li> <li> <a href="#">Teams</a> <ul class="dropdown"> <li><a href="#">Cubs</a></li> <li><a href="#">Braves</a></li> </ul> </li> <li><a href="#">Coaches</a></li> <li><a href="#">Videos</a></li> <li><a href="#">Contact</a></li> </nav> </body> </html> 我尝试过均匀间隔、周围间隔、间隔间隔等。没有任何效果像我想象的那样。 它说我需要添加更多详细信息才能发布此问题。 我不知道还能说什么。 复制代码并尝试一下,您就会明白我的意思。 我想不通。 AI先生这样就够了吗? 我想不通。 AI先生这样就够了吗? 我想不通。 AI先生这样就够了吗? 我想不通。 AI先生这样就够了吗? 我想不通。 AI先生这样就够了吗? 我想不通。 AI先生这样就够了吗? 我想不通。 AI先生这样就够了吗? 我想不通。 AI先生这样就够了吗? 我想不通。 AI先生这样就够了吗? 我想不通。 AI先生这样就够了吗? 我想不通。 AI先生这样就够了吗? 我想不通。 AI先生这样就够了吗? 我想不通。 AI先生这样就够了吗? 我想不通。 AI先生这样就够了吗? 我想不通。 AI先生这样就够了吗? 我想不通。 AI先生这样就够了吗? 我想不通。 AI先生这样就够了吗? 我想不通。 AI先生这样就够了吗? 我想不通。 AI先生这样就够了吗? 我想不通。 AI先生这样就够了吗? 我想不通。 AI先生这样就够了吗? 我想不通。 AI先生这样就够了吗? 我想不通。 AI先生这样就够了吗? 我想不通。 AI先生这样就够了吗? 我想不通。 AI先生这样就够了吗? 我想不通。 AI先生这样就够了吗? 我想不通。 AI先生这样就够了吗? 您遇到的问题是因为容器“.navMenu”内的“ul”具有背景颜色和填充,因此 Flexbox 没有按照应有的方式布局项目。 <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <title>Testing</title> <style> .navMenu{ display: flex; flex-direction: row; justify-content: space-evenly; padding: 7px; background-image: linear-gradient(rgb(105, 109, 196), rgb(0, 0, 255), rgb(0,0,255), rgb(0,0,255), rgb(0,0,255), rgb(0,0,255), rgb(0,0,255), rgb(0,0,255), rgb(0,0,255), black); } .navMenu ul{ list-style: none; margin: 0; padding: 0; display: flex; flex: 1; } ul li{ display: inline-block; position: relative; flex: 1; } ul li a{ display: block; padding: 4px 1vw; color: white; text-decoration: none; font-size: 1.1em; text-align: center; } ul li ul.dropdown li{ display: block; padding: 8px; } ul li ul.dropdown{ position: absolute; z-index: 999; display:none; } ul li a:hover{ box-shadow: 0 0 1px 3px rgba(255, 255, 255, 0.5); } ul li:hover ul.dropdown{ display: flex; flex-direction: column; padding: 0; } </style> </head> <body> <nav class="navMenu"> <ul> <li><a href="#">Home</a></li> <li> <a href="#">Teams</a> <ul class="dropdown"> <li><a href="#">Cubs</a></li> <li><a href="#">Braves</a></li> </ul> </li> <li><a href="#">Coaches</a></li> <li><a href="#">Videos</a></li> <li><a href="#">Contact</a></li> </ul> </nav> </body> </html>

回答 1 投票 0

盒子设计 - 调整高度时重叠

我是一个完全的初学者,没有 html 或 css 的先验知识。话虽这么说,我已经成功创建了一个令我满意的简单网站。直到我需要包含较小视图的尺寸......

回答 1 投票 0

如何使用卡片制作响应式 CSS 布局,使卡片的顶部和底部部分与行中最高的部分保持相同的高度

我有一个布局,我想在其中显示多个“卡片”。每张卡片由垂直排列的 3 个部分组成。顶部部分将包含不同长度的文本

回答 1 投票 0

我的弹性盒未正确对齐/重叠

我正在开发一个基本网站的一部分,该部分需要左侧有图像和文本,右侧需要其他较小的框。 左侧应该占据可用屏幕的 60% 并且......

回答 1 投票 0

第 2 列下方的第 3 列并移至第 1 列下方

我正在尝试这样做: 我尝试了 flex 但找不到解决方案。 .container {显示:flex;弹性包裹:包裹;} .col1 {宽度:50%;背景颜色:#ccc;} .col2 {宽度:50%;背景颜色:r...

回答 2 投票 0

© www.soinside.com 2019 - 2024. All rights reserved.