我开始学习HTML / CSS,我遇到了在可滚动div中对齐两个div的问题。为了更好地理解,我将分享我的代码。如果有人可以帮助我,我将非常感激。提前谢谢。
这个想法是每个“Test”类具有100%的宽度并且一个接一个地连续排列,而类“Box”具有可滚动的特征。
.Wrapper{
position:relative;
width:90vw;
background-color:blue;
}
.Box{
display;
position:relative;
width:100%
overflow-x:scroll;
}
.Test{
width:100%;
background-color:red;
}
<div class="Wrapper">
<div class="Box">
<div class="Test">
Test 1
</div>
<div class="Test">
Test 2
</div>
</div>
</div>
致以最诚挚的问候,
George S.
答案 0 :(得分:1)
我不确定我是否理解正确,但这是实现它的一种解决方案。如果它是white-space: nowrap
或inline
元素,此解决方案会强制将box的每个子元素放在一行(inline-block
)中。这是一个jsFiddle:https://jsfiddle.net/rq98w432/1/
HTML:
<div class="Box">
<div class="Test">
Test 1
</div>
<div class="Test">
Test 2
</div>
</div>
CSS:
.Box{
width:90vw;
background-color:blue;
white-space: nowrap;
overflow-x:scroll;
color: white;
padding: 10px;
}
.Test {
display: inline-block;
width: 100%;
}