gpt4 book ai didi

css - 将不同 Bootstrap 列的子元素设置为相同的高度

转载 作者:行者123 更新时间:2023-11-28 01:32:08 28 4
gpt4 key购买 nike

我需要设置这些元素的高度,使不同列中相同颜色的边框高度相同。我不想使用 javascript。这些元素中有动态内容,所以我不能使用固定高度。裁剪文本也是不可取的。我听说过 flexboxes 和 display: content 但我不知道在这种情况下如何使用它。谁能帮忙?

<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>css problem</title>
<link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.7/css/bootstrap.min.css">
<style>
.headline{
border-bottom: solid 1px red;
}
.subline{
border-bottom: solid 1px blue;
}
.text-block{
border-bottom: solid 1px orange;
}
</style>
</head>

<body>
<div class="container">
<div class="row">
<div class="col-sm-4">
<header>
<h1 class="headline">headdline 1</h1>
<p class="subline">subline 1 - Lorem ipsum dolor sit amet</p>
</header>
<div class="text-block">
<p>
text-block 1 - Lorem ipsum dolor sit amet, consectetuer adipiscing elit. Aenean commodo ligula eget dolor. Aenean massa. Cum sociis
</p>
</div>
</div>
<div class="col-sm-4">
<header>
<h1 class="headline">headline 2 - Lorem ipsum </h1>
<p class="subline">subline - 2 Lorem ipsum dolor sit amet, consectetuer adipiscing elit. Aenean commodo ligula eget dolor. Aenean massa.
Cum sociis natoque penatibus et magnis dis parturient montes, nascetur ridiculus mus. Donec quam felis,
ultricies nec.</p>
</header>
<div class="text-block">
<p>text-block 2- Lorem ipsum dolor sit amet, consectetuer adipiscing elit. Aenean commodo ligula eget dolor. Aenean massa.
Cum sociis natoque penatibus et magnis dis parturient montes, nascetur ridiculus mus. Donec quam felis,
ultricies nec,
Lorem ipsum dolor sit amet, consectetuer adipiscing elit. Aenean commodo ligula eget dolor. Aenean massa.
Cum sociis natoque penatibus et magnis dis parturient montes, nascetur ridiculus mus. Donec quam felis,
ultricies nec, pellentesque eu, pretium quis, sem. Nulla consequat massa quis enim. Donec pede justo,
fringilla vel, aliquet nec, vulputate eget, arcu. In enim justo, rhoncus ut, imperdiet a, venenatis
vitae, justo. Nullam dictum felis eu pede mollis pretium. Integer tincidunt. Cras dapibus. Vivamus
</p>
</div>
</div>
<div class="col-sm-4">
<header>
<h1 class="headline">headline 3 - Lorem ipsum </h1>
<p class="subline">subline 3 - Lorem ipsum dolor sit amet, consectetuer adipiscing elit. Aenean commodo ligula eget dolor. Aenean massa.</p>
</header>
<div class="text-block">
<p>
text-block 3 - Lorem ipsum dolor sit amet, consectetuer adipiscing elit. Aenean commodo ligula eget dolor. Aenean massa.
Cum sociis natoque penatibus et magnis dis parturient montes, nascetur ridiculus mus. Donec quam felis,
ultricies nec, pellentesque eu, pretium quis, sem. Nulla consequat massa quis enim. Donec pede justo,
fringilla vel, aliquet nec, vulputate eget, arcu. In enim justo, rhoncus ut, imperdiet a, venenatis
vitae, justo. Nullam dictum felis eu pede mollis pretium. Integer tincidunt. Cras dapibus. Vivamus
elementum semper nisi. Aenean vulputate eleifend tellus. Aenean leo ligula, porttitor eu, consequat
vitae, eleifend ac, enim. Aliquam lorem ante, dapibus in, viverra quis, feugiat a, tellus. Phasellus
viverra nulla ut metus varius laoreet. Quisque rutrum. Aenean imperdiet. Etiam ultricies nisi vel augue.
Curabitur ullamcorper ultricies nisi. Nam eget dui. Etiam rhoncus. Maecenas tempus, tellus eget condimentum
rhoncus, sem quam semper libero
</p>
</div>
</div>
</div>
</div>
</body>
</html>

最佳答案

请检查 css。已经编写了一些 css 并将其与 Bootstrap 类一起使用。核实。

根据您的要求更改min-height: ***px;

<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>css problem</title>
<link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.7/css/bootstrap.min.css">
<style>
.headline{
border-bottom: solid 1px red;
}
.subline{
border-bottom: solid 1px blue;
}
.text-block{
border-bottom: solid 1px orange;
}
.col-container {
display: flex;
width: 100%;
}
.col {
flex: 1;
padding: 16px;
border: 1px solid red;
}
.headline {
min-height: 120px;
}
.subline{
min-height: 170px;
}
.text-block{
min-height: 670px;
}
</style>
</head>

<body>
<div class="container">
<div class="row col-container">
<div class="col-sm-4 col">
<header>
<h1 class="headline">headdline 1</h1>
<p class="subline">subline 1 - Lorem ipsum dolor sit amet</p>
</header>
<div class="text-block">
<p>
text-block 1 - Lorem ipsum dolor sit amet, consectetuer adipiscing elit. Aenean commodo ligula eget dolor. Aenean massa. Cum sociis
</p>
</div>
</div>
<div class="col-sm-4 col">
<header>
<h1 class="headline">headline 2 - Lorem ipsum </h1>
<p class="subline">subline - 2 Lorem ipsum dolor sit amet, consectetuer adipiscing elit. Aenean commodo ligula eget dolor. Aenean massa.
Cum sociis natoque penatibus et magnis dis parturient montes, nascetur ridiculus mus. Donec quam felis,
ultricies nec.</p>
</header>
<div class="text-block">
<p>text-block 2- Lorem ipsum dolor sit amet, consectetuer adipiscing elit. Aenean commodo ligula eget dolor. Aenean massa.
Cum sociis natoque penatibus et magnis dis parturient montes, nascetur ridiculus mus. Donec quam felis,
ultricies nec,
Lorem ipsum dolor sit amet, consectetuer adipiscing elit. Aenean commodo ligula eget dolor. Aenean massa.
Cum sociis natoque penatibus et magnis dis parturient montes, nascetur ridiculus mus. Donec quam felis,
ultricies nec, pellentesque eu, pretium quis, sem. Nulla consequat massa quis enim. Donec pede justo,
fringilla vel, aliquet nec, vulputate eget, arcu. In enim justo, rhoncus ut, imperdiet a, venenatis
vitae, justo. Nullam dictum felis eu pede mollis pretium. Integer tincidunt. Cras dapibus. Vivamus
</p>
</div>
</div>
<div class="col-sm-4 col">
<header>
<h1 class="headline">headline 3 - Lorem ipsum </h1>
<p class="subline">subline 3 - Lorem ipsum dolor sit amet, consectetuer adipiscing elit. Aenean commodo ligula eget dolor. Aenean massa.</p>
</header>
<div class="text-block">
<p>
text-block 3 - Lorem ipsum dolor sit amet, consectetuer adipiscing elit. Aenean commodo ligula eget dolor. Aenean massa.
Cum sociis natoque penatibus et magnis dis parturient montes, nascetur ridiculus mus. Donec quam felis,
ultricies nec, pellentesque eu, pretium quis, sem. Nulla consequat massa quis enim. Donec pede justo,
fringilla vel, aliquet nec, vulputate eget, arcu. In enim justo, rhoncus ut, imperdiet a, venenatis
vitae, justo. Nullam dictum felis eu pede mollis pretium. Integer tincidunt. Cras dapibus. Vivamus
elementum semper nisi. Aenean vulputate eleifend tellus. Aenean leo ligula, porttitor eu, consequat
vitae, eleifend ac, enim. Aliquam lorem ante, dapibus in, viverra quis, feugiat a, tellus. Phasellus
viverra nulla ut metus varius laoreet. Quisque rutrum. Aenean imperdiet. Etiam ultricies nisi vel augue.
Curabitur ullamcorper ultricies nisi. Nam eget dui. Etiam rhoncus. Maecenas tempus, tellus eget condimentum
rhoncus, sem quam semper libero
</p>
</div>
</div>
</div>
</div>
</body>
</html>

关于css - 将不同 Bootstrap 列的子元素设置为相同的高度,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50899294/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com