gpt4 book ai didi

html - 为什么创建顶部 div 会在底部增加空间?

转载 作者:太空宇宙 更新时间:2023-11-03 18:03:56 24 4
gpt4 key购买 nike

我遇到了不需要的空白问题,现在已经解决了,但现在我遇到了浏览器调整大小的问题。如何保持两个滚动 div 随高度和宽度调整。我希望左边的 div 自动调整高度,而右边的 div 自动调整高度和宽度,无论浏览器的大小如何。感谢您的帮助。

我试图让它更容易并在 JSfiddle 中显示它,但它似乎没有正确显示。

代码如下:

<html>
<body>
<div class="mainContain">
<div class = "main">
sdfsdf
</div>
<div id="container">
<div class="topmenu">
<div class="leftmenu">
button
</div>
<div class="rightmenu">
button
</div>

</div>
<div class="filter">

</div>

<div class="left">
<div class="post">
A
</div>
<div class="post">
A
</div>
<div class="post">
A
</div>
<div class="post">
A
</div>
<div class="post">
A
</div>
<div class="post">
A
</div>
<div class="post">
A
</div>
<div class="post">
A
</div>
<div class="post">
A
</div>
<div class="post">
A
</div>
<div class="post">
A
</div>
<div class="post">
A
</div>
<div class="post">
A
</div>
<div class="post">
A
</div>
<div class="post">
A
</div>
<div class="post">
A
</div>
<div class="post">
A
</div>

</div>



</div>


<div class="containerRight">

A

<div class="post">
A
</div>

<div class="post">
A
</div>

<div class="post">
A
</div>

<div class="post">
A
</div>

<div class="post">
A
</div>

<div class="post">
A
</div>

<div class="post">
A
</div>

<div class="post">
A
</div>

<div class="post">
A
</div>
<div class="post">
A
</div>
<div class="post">
A
</div>
<div class="post">
A
</div>
<div class="post">
A
</div>
<div class="post">
A
</div>
<div class="post">
A
</div>
<div class="post">
A
</div>
<div class="post">
A
</div>
<div class="post">
A
</div>
<div class="post">
A
</div>
<div class="post">
A
</div>
<div class="post">
A
</div>
<div class="post">
A
</div>
<div class="post">
A
</div>
<div class="post">
A
</div>
<div class="post">
A
</div>
<div class="post">
A
</div>
<div class="post">
A
</div>
<div class="post">
A
</div>
<div class="post">
A
</div>
<div class="post">
A
</div>
<div class="post">
A
</div>
<div class="post">
A
</div>
<div class="post">
A
</div>
</div>
</div>


</body>
</html>






<style>

html, body{
min-height:100%;
margin:0;
padding:0;

}


#container {
float:left;
margin: 0;
padding: 0;
height: 90%;
width: 300px;
border:solid #000 1px;
display: inline-block;



}

.left {
padding:0;
overflow-y: scroll;

overflow-x:hidden;
height:100%;
/*-webkit-overflow-scrolling: touch;*/

}

.containerRight {
float:left;
margin: 0;
padding: 0;
height: 90%;
width:76%;

display: inline;
border:solid #000 1px;


overflow: scroll;
overflow-x:hidden;




}

.main {
height:50px;
width: 100%;
border: solid 1px black;
}

.right {

padding:0;
overflow: scroll;
overflow-x:hidden;
height:100%;
width:100%;
/*-webkit-overflow-scrolling: touch;*/

}

.post {
width: 290px;
height: 100px;
display: inline-block;


}

.topmenu {

height: 26px;
width:300px;
border: solid 1px #000000;

}

.leftmenu {

float:left;
width: 147px;
height: 25px;
border: solid 1px black;
}

.rightmenu {

float:right;
width: 147px;
height: 25px;
border: solid 1px black;
}

.filter {
margin-top 250px;
width:300px;
height:30px;
border: solid 1px black;

}

.mainContain {
height:100%;
width:100%;

}

</style>

最佳答案

我修改了你的代码这两个文件是 index.html 和 style.css

index.html

<html>
<head>
<link rel="stylesheet" type="text/css" href="style.css">
<body>
<div class="mainContain">
<div class = "main">
sdfsdf
</div>
<div id="container">
<div class="topmenu">
<div class="leftmenu">
button1
</div>
<div class="rightmenu">
button2
</div>

</div>

<div class="left">
<div class="post">
A
</div>
<div class="post">
A
</div>
<div class="post">
A
</div>
<div class="post">
A
</div>
<div class="post">
A
</div>
<div class="post">
A
</div>
<div class="post">
A
</div>
<div class="post">
A
</div>
<div class="post">
A
</div>
<div class="post">
A
</div>
<div class="post">
A
</div>
<div class="post">
A
</div>
<div class="post">
A
</div>
<div class="post">
A
</div>
<div class="post">
A
</div>
<div class="post">
A
</div>
<div class="post">
A
</div>

</div>



</div>


<div class="containerRight">

A

<div class="post">
A
</div>

<div class="post">
A
</div>

<div class="post">
A
</div>

<div class="post">
A
</div>

<div class="post">
A
</div>

<div class="post">
A
</div>

<div class="post">
A
</div>

<div class="post">
A
</div>

<div class="post">
A
</div>
<div class="post">
A
</div>
<div class="post">
A
</div>
<div class="post">
A
</div>
<div class="post">
A
</div>
<div class="post">
A
</div>
<div class="post">
A
</div>
<div class="post">
A
</div>
<div class="post">
A
</div>
<div class="post">
A
</div>
<div class="post">
A
</div>
<div class="post">
A
</div>
<div class="post">
A
</div>
<div class="post">
A
</div>
<div class="post">
A
</div>
<div class="post">
A
</div>
<div class="post">
A
</div>
<div class="post">
A
</div>
<div class="post">
A
</div>
<div class="post">
A
</div>
<div class="post">
A
</div>
<div class="post">
A
</div>
<div class="post">
A
</div>
<div class="post">
A
</div>
<div class="post">
A
</div>
</div>
</div>


</body>
</html>

样式.css

    html, body{
min-height:100%;
margin:0;
padding:0;

}


#container {
float:left;
margin: 0;
padding: 0;
height: 90%;
width: 300px;
border:solid #000 1px;
display: inline-block;



}

.left {
padding:0;
overflow-y: scroll;

overflow-x:hidden;
height:90%;
/*-webkit-overflow-scrolling: touch;*/

}

.containerRight {
float:left;
margin: 0;
padding: 0;
height: 90%;
width:76%;

display: inline;
border:solid #000 1px;


overflow: scroll;
overflow-x:hidden;




}

.main {
height:50px;
width: 100%;
border: solid 1px black;
}

.right {

padding:0;
overflow: scroll;
overflow-x:hidden;
height:100%;
width:100%;
/*-webkit-overflow-scrolling: touch;*/

}

.post {
width: 290px;
height: 100px;
display: inline-block;


}

.topmenu {

height: 10%;
width:300px;
border: solid 1px #000000;

}

.leftmenu {

float:left;
width: 147px;
height: 25px;
border: solid 1px black;
}

.rightmenu {

float:right;
width: 147px;
height: 25px;
border: solid 1px black;
}

.filter {
margin-top 250px;
width:300px;
height:30px;
border: solid 1px black;

}

.mainContain {
height:100%;
width:100%;

}

我认为这是你的答案,如果你想问任何其他问题,那么你知道该怎么做,如果这是您的答案,则将其标记为已回答,这样它就不会再留在未回答的类别中。

关于html - 为什么创建顶部 div 会在底部增加空间?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24978259/

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