相关疑难解决方法(0)

弹性物品的等高儿童

我在创建一个flexbox响应网格时遇到了问题,并希望有人可以指出我正确的方向.

我希望所有的.blockdiv都是相同的高度,并且.bottomdiv绝对位于底部.这实际上是在当前的解决方案中工作,但是h2标题太长并且达到2 h2行时,我希望行的所有标题都是相同的高度.

这有可能吗?

我做了一个Codepen来说明问题:http://codepen.io/kenvdbroek/pen/eZKdEQ

h1,
h2,
h3 {
  margin: 0;
}
body {
  margin: 0;
  padding: 0;
}
ul.clean-list {
  margin: 0;
  padding: 0;
}
ul.clean-list li {
  list-style: none;
  margin-bottom: 5px;
}
li:last-child {
  margin-bottom: 0;
}
.container {
  padding-top: 50px;
}
.block {
  margin-bottom: 30px;
  border: 1px solid red;
}
.block > .bottom {
  border: 1px solid blue;
}
@media only screen and (min-width: 480px) { …
Run Code Online (Sandbox Code Playgroud)

html css css3 grid-layout flexbox

8
推荐指数
1
解决办法
8712
查看次数

在响应式网格上设置“相同高度”行部分的唯一 CSS 解决方案

想要:一个 CSS 唯一的解决方案,可以在每行的基础上启用等高的网格“部分”,这也是响应式的。

这张图有望比这篇文章中的文字更好地解释要求:

有用的图表

“项目网格”应该是响应式的——因为它可以根据视口宽度显示每行不同数量的卡片。并且在给定的行内,等效部分应该在“每行”的基础上具有相同的高度。

在下面的 HTML 和 CSS 中 - 项目卡被分成我们需要的行(在两个示例断点桌面和移动),但内容部分的高度是可变的(糟糕):

.items {
  max-width: 1200px;
}

.item {
  width: 25%;
  box-sizing: border-box;
  display: inline-block;
  vertical-align: top;
  padding: 0 12px;
  margin: 24px -4px 24px 0;
}

@media (max-width: 600px) {
  .item {
    width: 50%;
  }
}

.item__heading {
  background-color: #d4d0f5;
  padding: 10px;
  text-align: center;
  border: 1px solid #bbbbbb;
}

.item__content {
  padding: 10px;
  border-left: 1px solid #bbbbbb;
  border-right: 1px solid #bbbbbb;
}

.item__price {
  background-color: #e0f6d9;
  padding: 10px;
  text-align: …
Run Code Online (Sandbox Code Playgroud)

html css flexbox css-grid

5
推荐指数
1
解决办法
2699
查看次数

标签 统计

css ×2

flexbox ×2

html ×2

css-grid ×1

css3 ×1

grid-layout ×1