【发布时间】:2020-11-23 06:31:50
【问题描述】:
我正在使用引导程序 3,它使用浮动来对齐内容。当第一列的高度增加时,UI 会中断。不想将固定高度添加到任何列。 例如。这里是 2 列网格。所以第 1 列和第 2 列的高度应该相同,第 3 列和第 4 列应该相同。并且所有 4 列都应该在 1 个父项内。如果第 1 列的高度增加,那么高度第二列的应该增加。我不想用 flex 来做
是否有任何 CSS 修复。不想加任何js
提前致谢
.left {
float: left;
width: 49%;
border: 1px solid red;
}
.col1 {
background: red;
}
.col2 {
background: black
}
.col3 {
background: blue;
}
.col4 {
background: green;
}
<div class="left col1">
Lorem ipsum dolor sit amet consectetur adipiscing elit tortor, malesuada luctus blandit consequat tempor per odio ultrices, commodo sodales integer tempus eros egestas condimentum. Taciti primis cum varius malesuada lacus mauris tellus justo felis, vitae
quam lectus sed libero enim aliquam quisque, dapibus inceptos pulvinar risus leo dictum neque erat. A ac habitasse pellentesque vestibulum venenatis orci dapibus integer, lobortis ultrices mauris lectus phasellus mattis ornare, semper tempus etiam proin
ante vivamus vitae. Egestas accumsan Lorem ipsum dolor sit amet consectetur adipiscing elit tortor, malesuada luctus blandit consequat tempor per odio ultrices, commodo sodales integer tempus eros egestas condimentum. Taciti primis cum varius malesuada
lacus mauris tellus justo felis, vitae quam lectus sed libero enim aliquam quisque, dapibus inceptos pulvinar risus leo dictum neque erat. A ac habitasse pellentesque vestibulum venenatis orci dapibus integer, lobortis ultrices mauris lectus phasellus
mattis ornare, semper tempus etiam proin ante vivamus vitae. Egestas accumsan Lorem ipsum dolor sit amet consectetur adipiscing elit tortor, malesuada luctus blandit consequat tempor per odio ultrices, commodo sodales integer tempus eros egestas condimentum.
Taciti primis cum varius malesuada lacus mauris tellus justo felis, vitae quam lectus sed libero enim aliquam quisque, dapibus inceptos pulvinar risus leo dictum neque erat. A ac habitasse pellentesque vestibulum venenatis orci dapibus integer, lobortis
ultrices mauris lectus phasellus mattis ornare, semper tempus etiam proin ante vivamus vitae. Egestas accumsan Lorem ipsum dolor sit amet consectetur adipiscing elit tortor, malesuada luctus blandit consequat tempor per odio ultrices, commodo sodales
integer tempus eros egestas condimentum. Taciti primis cum varius malesuada lacus mauris tellus justo felis, vitae quam lectus sed libero enim aliquam quisque, dapibus inceptos pulvinar risus leo dictum neque erat. A ac habitasse pellentesque vestibulum
venenatis orci dapibus integer, lobortis ultrices mauris lectus phasellus mattis ornare, semper tempus etiam proin ante vivamus vitae. Egestas accumsan
</div>
<div class="left col2">
Lorem ipsum dolor sit amet consectetur adipiscing elit tortor, malesuada luctus blandit consequat tempor per odio ultrices, commodo sodales integer tempus eros egestas condimentum. Taciti primis cum varius malesuada lacus mauris tellus justo felis, vitae
quam lectus sed libero enim aliquam quisque, dapibus inceptos pulvinar risus leo dictum neque erat. A ac habitasse pellentesque vestibulum venenatis orci dapibus integer, lobortis ultrices mauris lectus phasellus mattis ornare, semper tempus etiam proin
ante vivamus vitae. Egestas accumsan Lorem ipsum dolor sit amet consectetur adipiscing elit tortor, malesuada luctus blandit consequat tempor per odio ultrices, commodo sodales integer tempus eros egestas condimentum. Taciti primis cum varius malesuada
lacus mauris tellus justo felis, vitae quam lectus sed libero enim aliquam quisque, dapibus inceptos pulvinar risus leo dictum neque erat. A ac habitasse pellentesque vestibulum venenatis orci dapibus integer, lobortis ultrices mauris lectus phasellus
mattis ornare, semper tempus etiam proin ante vivamus vitae. Egestas accumsan Lorem ipsum dolor sit amet consectetur adipiscing elit tortor, malesuada luctus blandit consequat tempor per odio ultrices, commodo sodales integer tempus eros egestas condimentum.
Taciti primis cum varius malesuada lacus mauris tellus justo felis, vitae quam lectus sed libero enim aliquam quisque, dapibus inceptos pulvinar risus leo dictum neque erat. A ac habitasse pellentesque vestibulum venenatis orci dapibus integer, lobortis
ultrices mauris lectus phasellus mattis ornare, semper tempus etiam proin ante vivamus vitae.
</div>
<div class="left col3">
Lorem ipsum dolor sit amet consectetur adipiscing elit tortor, malesuada luctus blandit consequat tempor per odio ultrices, commodo sodales integer tempus eros egestas condimentum. Taciti primis cum varius malesuada lacus mauris tellus justo felis, vitae
quam lectus sed libero enim aliquam quisque, dapibus inceptos pulvinar risus leo dictum neque erat. A ac habitasse pellentesque vestibulum venenatis orci dapibus integer, lobortis ultrices mauris lectus phasellus mattis ornare, semper tempus etiam proin
ante vivamus vitae. Egestas accumsan Lorem ipsum dolor sit amet consectetur adipiscing elit tortor, malesuada luctus blandit consequat tempor per odio ultrices, commodo sodales integer tempus eros egestas condimentum. Taciti primis cum varius malesuada
lacus mauris tellus justo felis, vitae quam lectus sed libero enim aliquam quisque, dapibus inceptos pulvinar risus leo dictum neque erat. A ac habitasse pellentesque vestibulum venenatis orci dapibus integer, lobortis ultrices mauris lectus phasellus
mattis ornare, semper tempus etiam proin ante vivamus vitae. Egestas accumsan Lorem ipsum dolor sit amet consectetur adipiscing elit tortor, malesuada luctus blandit consequat tempor per odio ultrices, commodo sodales integer tempus eros egestas condimentum.
Taciti primis cum varius malesuada lacus mauris tellus justo felis, vitae quam lectus sed libero enim aliquam quisque, dapibus inceptos pulvinar risus leo dictum neque erat. A ac habitasse pellentesque vestibulum venenatis orci dapibus integer, lobortis
ultrices mauris lectus phasellus mattis ornare, semper tempus etiam proin ante vivamus vitae.
</div>
<div class="left col4">
Lorem ipsum dolor sit amet consectetur adipiscing elit tortor, malesuada luctus blandit consequat tempor per odio ultrices, commodo sodales integer tempus eros egestas condimentum. Taciti primis cum varius malesuada lacus mauris tellus justo felis, vitae
quam lectus sed libero enim aliquam quisque, dapibus inceptos pulvinar risus leo dictum neque erat. A ac habitasse pellentesque vestibulum venenatis orci dapibus integer, lobortis ultrices mauris lectus phasellus mattis ornare, semper tempus etiam proin
ante vivamus vitae. Egestas accumsan Lorem ipsum dolor sit amet consectetur adipiscing elit tortor, malesuada luctus blandit consequat tempor per odio ultrices, commodo sodales integer tempus eros egestas condimentum. Taciti primis cum varius malesuada
lacus mauris tellus justo felis, vitae quam lectus sed libero enim aliquam quisque, dapibus inceptos pulvinar risus leo dictum neque erat. A ac habitasse pellentesque vestibulum venenatis orci dapibus integer, lobortis ultrices mauris lectus phasellus
mattis ornare, semper tempus etiam proin ante vivamus vitae. Egestas accumsan Lorem ipsum dolor sit amet consectetur adipiscing elit tortor, malesuada luctus blandit consequat tempor per odio ultrices, commodo sodales integer tempus eros egestas condimentum.
Taciti primis cum varius malesuada lacus mauris tellus justo felis, vitae quam lectus sed libero enim aliquam quisque, dapibus inceptos pulvinar risus leo dictum neque erat. A ac habitasse pellentesque vestibulum venenatis orci dapibus integer, lobortis
ultrices mauris lectus phasellus mattis ornare, semper tempus etiam proin ante vivamus vitae.
</div>
【问题讨论】:
-
不完全清楚你想要什么,但如果你从 .col1 中删除 height: 300px ,你会得到想要的结果吗?
-
@sergeykuznetsov 我已经编辑了代码,请检查。希望你理解问题
-
你想让所有div的高度一样,关注最大的div吗?
-
no.. 这是 2 列网格.. 所以第 1 列和第 2 列的高度应该相同,第 3 列和第 4 列应该相同.. 并且所有 4 列都应该在 1 个父级内。 . 我不想用 flex 来做
-
现在我了解你了。但是你为什么不想使用 flex 呢?毕竟,使用 flex 很容易做到。
标签: html css twitter-bootstrap-3 css-float