11得票1回答
在 flex 项目之间显示一个 div

我正在创建一个页面,其中填充了许多 <div> 元素。这些 div 的容器具有 display: flex; 属性,所以项目会自动换行到几行中。现在我想单击一个项目,使其打开另一个包含所选项信息的 <div>。但是该信息 div 应该位于包含所选 div 的行下方,并且...

18得票2回答
CSS网格与中间额外包装的使用

我想使用CSS Grid的grid-template-areas。但问题在于我使用的CMS添加了大量附加包装。有没有办法忽略额外的包装?因为这会破坏漂亮的网格区域...我试图覆盖css网格的自动放置机制。因此,任何位于中间且未分配特定网格区域的div都将出现在网格末尾,并且不会干扰网格本身。我...

13得票4回答
为什么使用minmax时自适应或自动填充无法正常工作?

当我使用自适应或自动填充而不是数字时,它不能正常工作。 grid-template-columns: repeat(auto-fit, minmax(max-content, max-content)); 但是当我使用数字代替max-content时,它能正常工作。 grid-t...

26得票2回答
Chrome开发者工具中是否有CSS Grid高亮显示功能?

在Firefox的开发者工具中,可以查看CSS网格,并且也可以查看它何时未被选中。 在Chrome的开发者工具中,是否可以显示CSS网格,即使没有选中该网格?

89得票3回答
CSS Grid - 自动高度行,根据内容大小调整尺寸

我有两个嵌套在一个网格中的网格。不幸的是,右侧嵌套网格.grid-3设置行的高度,以使左右两个网格具有相同的高度,多余的空间由class为.right的div共享。如何设置右侧嵌套网格的行,以调整到内容的大小,使它们与左侧嵌套行的高度相同? div { border: 1px dot...

8得票1回答
使用grid-auto-flow: column来固定列数

我需要制作一个网格布局,它恰好有四列,并且将元素从上到下排列,而不是从左到右。以下是我的起点: .wrapper { display: grid; grid-gap: 10px; grid-template-columns: repeat(3, 1fr); grid-au...

18得票1回答
使用CSS-Grid替代<table>

在IT技术中,使用CSS的display: grid是否比HTML标签中的&lt;table&gt;更为优良实用呢? 在响应式设计中,使用&lt;table&gt;经常会遇到很多问题,特别是对于复杂的购物篮表格以及处理colspan等内容时。但是,使用css-grid却变得十分简单。 当然,在...

10得票1回答
CSS网格自动填充不同宽度的列

我试图使用css网格来创建一个响应式组件,而不是依赖媒体查询,这样它将在不同的布局中利用可用的空间。如果空间足够大,则应该有两列,第一列是固定宽度(包含一个图像),第二列占据剩余空间(包含文本),形成一个2x1的网格。否则,应该有一个单列占据所有可用空间,并且网格变为1x2,例如: 宽2x1...

39得票1回答
使网格列跨越整个行

假设我们有两个CSS网格容器,其列数根据宽度动态变化: display: grid; grid-template-columns: repeat(auto-fill, minmax(100px, 1fr)); 网格完美运作,但如果我们需要另一个网格,第一列与上面显示的代码中的另一个网格相...

8得票4回答
使用CSS Grid创建导航栏

我正在使用CSS网格创建导航栏。 我决定使用网格来重新排列部分(项目),而无需修改HTML(只需修改CSS)。 然后,我创建了一个带有3个区域的网格:logo、菜单和切换器。 我添加了一些间隔,以防止每个项目粘在一起。 到目前为止一切都很好,直到我尝试删除一个/一些部分,即使该部分...