gpt4 book ai didi

html - 使 div 可滚动,其中有许多 div 作为列在其中

转载 作者:行者123 更新时间:2023-11-27 23:56:34 25 4
gpt4 key购买 nike

我想制作如下画面

Design pic

HTML代码

  <div class="outerDiv">

<div class="column">

<div class="row columnName">Column Name 1</div>

<div class="row value">Value 1</div>

<div class="row value">Value 2</div>

<div class="row value">Value 3</div>

<div class="row value">Value 4</div>

</div>

<div class="column">
<div class="row columnName">Column Name 2</div>

<div class="row value">Value 1</div>

<div class="row value">Value 2</div>

</div>
</div>

外部 div 包含许多 div,因为列和列的宽度将是固定的,但列的高度将根据该列 div 的包含而变化。

我想要外部 div 可滚动。它应该水平滚动以查看所有其他列并垂直滚动以查看是否有任何列的高度超出外部 div

我已经实现了以下 css

.outerDiv{
width:100%;
height:100%;
overflow:auto;
}
.column{
width:20%;
height:100%;
float:left;
display:inline;
margin-right:10px;
}
.row{
width:100%;
height:10%;
}
.value{
font-size:18px;
}

所以问题是,Columns div 正在下降,外部 div 没有水平滚动,verticall sroll 工作正常。请帮助我,我试了一整天:(

JS fiddler :http://jsfiddle.net/Raj_13290/LG8j9/3/

最佳答案

您可以在 .column CSS 类中使用 display:table-cell 并排显示列和 white-space: nowrap;.outerDiv 中在一行中显示列名称(否则它们将被夹在末尾)。

.outerDiv{
overflow:auto;
white-space: nowrap;

}
.column{
width:20%;
height:100%;
display:table-cell;
padding:0 10px 0 0;
}

Example

关于html - 使 div 可滚动,其中有许多 div 作为列在其中,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23654500/

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