gpt4 book ai didi

html - Div 溢出到窗口顶部

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

我有一个带有标签的 div,每个标签显示不同的内容。其中一个选项卡的表格高于屏幕尺寸,一旦我打开它,div 就会从顶部拉伸(stretch)并溢出,超出窗口。我在父 div 上有 overflow:auto,并且 div 正确拉伸(stretch),但仍有一部分子 div 从顶部溢出。加载时,子 div 是一个位于屏幕中央的小框,高度取决于内容。

我使用 bootstrap 来提供帮助。

.parent
{
background-image: url("images/CM3A2078.jpg");
background-position: 20%;
background-size: cover;
display: flex;
flex-direction: column;
padding: 0;
position: relative;
overflow: auto;
}

.child
{
position: absolute;
min-height: 250px;
background-color: rgba(255,255,255,0.6);
border-style: solid;
border-color: #FF6400;
border-radius: 25px;
transform: translate(0, -50%);
padding: 20px;
margin-left: 25px;
margin-right: 25px;
top: 50%;
width: calc(100% - 50px);
min-width: calc(100% - 50px);
}
.h-full
{
min-height: 100vh;
}
<body>
<div class="container-fluid h-100">
<div class="row h-full">
<div class="col-lg-2 col-md-2 col-sm-1 col-1 side h-full">
<div class="purple-gradient-left"></div>
</div>
<div class="col h-full parent">
<div class="child">
<div>
Some content
</div>
<div>
<br>
<div class="row">
<div class="col-2">
<button type="button" class="btn btn-primary btn-lg btn-disconnect">Deconnecter</button>
</div>
<div class="col">
<ul class="nav nav-tabs tab-display justify-content-end" role="tablist">
<li class="nav-item ">
<a class="nav-link active" data-toggle="tab" href="#home">Administration</a>
</li>
<li class="nav-item">
<a class="nav-link" data-toggle="tab" href="#menu1">Reservation</a>
</li>
<li class="nav-item">
<a class="nav-link" data-toggle="tab" href="#menu2">Annulation</a>
</li>
</ul>
</div>

</div>
<div class="tab-content">
<div id="home" class="container tab-pane active"><br>
<h3>HOME</h3>
<p>Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor
incididunt ut labore et dolore magna aliqua.</p>
</div>
<div id="menu1" class="container tab-pane fade"><br>
<h3>Reservation</h3>
<?php include 'traitement.php'; ReservationTable(); ?>
</div>
<div id="menu2" class="container tab-pane fade"><br>
<h3>Menu 2</h3>
<p>Sed ut perspiciatis unde omnis iste natus error sit voluptatem accusantium doloremque
laudantium, totam rem aperiam.</p>
</div>
</div>
</div>
</div>
</div>
<div class="col-lg-2 col-md-2 col-sm-1 col-1 side h-full">
<div class="purple-gradient-right"></div>
</div>
</div>
</div>
</body>

并且有一张图片显示发生了什么。

最佳答案

将以下样式添加到您的 CSS 文件。

* {
box-sizing: border-box;
}
.child
{
max-height: 100%;
}

关于html - Div 溢出到窗口顶部,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54378909/

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