【问题标题】:How to set first N children height to its parent max-height using CSS?如何使用 CSS 将前 N 个子级高度设置为其父级最大高度?
【发布时间】:2017-12-13 15:43:52
【问题描述】:

我已经问过一个问题并使用jQuery 解决了自己,但我想使用CSS 解决这个问题。我使用的是纯 CSS。

这里是Answer
@Mamun 建议我问一个新问题,所以我又问了一遍。
详情请参考问题。

从上一个问题更新

我已将 div (.class-row-notification) 动态前置 到另一个 div (.class-append-con)。
现在我想将 first 5 divs height 设置为其父级的 max-height (包括marginpaddingbottom-border 等.)。

添加前五个 div 类 (.class-row-notification)(children div) == max-height 类( .class-append-con)(父 div)

如何做到这一点?如果通过 CSS,它应该是跨浏览器的。

Updated jsFiddle

谢谢。

【问题讨论】:

  • 您能否在此处提供有关您的问题的更多信息?谢谢
  • 好的,我会添加...
  • 你能包括一个不工作的 jsFiddle 例子吗?
  • 好的,我也会包括那个
  • 你想让孩子的身高和父母一样高吗?

标签: html css


【解决方案1】:

我在这里尝试了一些东西,我认为这就是你的意思

.class-append-con :nth-child(-n+5) {
    height: 100%;
} 

Here is the example you wanted

【讨论】:

  • 你是这个意思吗?
  • 我添加了一个 jsFiddle 示例
  • 我会检查,尝试让你知道
猜你喜欢
  • 2018-05-21
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2014-02-16
  • 2013-02-25
  • 2016-08-23
  • 2018-06-07
相关资源
最近更新 更多