固定幅の div 内に水平方向に多数の div (ボックス) を表示しようとしています。水平スクロール バーを使用して、親 div 内に収まらない div を表示したいと思います。
ただし、div は水平ではなく垂直に表示されます。それらを並べて表示するように強制する方法はありますか? また、水平スクロール バーを使用してそれらを表示します。以下のコーディングを投稿しました。
<html>
<head>
<title> Slide </title>
<style type="text/css">
.total
{
height:350px;
width:75%;
border:1px solid black;
margin-left:auto;
margin-right:auto;
margin-top:15%;
}
.slidepanel
{
border:1px solid purple;
width:100%;
height:100%;
overflow-x: scroll;
overflow-y: hidden;
}
.slideleft
{
border:1px solid green;
width:5%;
height:10%;
margin-left:5%;
float:left;
text-align:center;
//padding-top:1%;
}
.slideright
{
//padding-top:1%;
border:1px solid green;
width:5%;
height:10%;
margin-left:80%;
float:left;
text-align:center;
}
.box
{
border:1px solid red;
width:100%;
height:100%;
float:left;
margin-left:auto;
margin-right:auto;
}
</style>
</head>
<body>
<div class="total">
<div class="slidepanel">
<button class="slideleft">
<<
</button>
<button class="slideright">
>>
</button>
<div class="box">
</div>
<div class="box">
</div>
<div class="box">
</div>
<div class="box">
</div>
</div>
</div>
</body>
</html>