【发布时间】:2016-12-21 17:01:52
【问题描述】:
我有一个主容器,左侧是搜索表单,右侧是另一个 div 容器。在右边的容器中,我们发现表单提交找到的值在另一个 div 上(我们称之为结果 div)。
这是 CSS:
.main-container{
margin: 0 auto;
overflow: auto;
width: 90vw;
height: 85vh;
background-color: #ff9933;
}
/*form inside main-container on the left*/
.form{
float: left;
width: 15vw;
margin-top: 2vh;
margin-left: 2vh;
position: absolute;
}
/* results-container inside main-container on the right*/
.results-container{
display: inline-block;
width: 70vw;
float: right;
}
/* found results div inside it's container */
.result{
display: inline-block;
width: 284px;
height: 315px;
position: relative;
margin: 0 auto;
}
我无法将结果集中在结果容器中。如果我删除 display: inline-block; 一切都居中但未对齐(每行一个结果)。如果我这样处理,所有结果都会向左移动,这不是我们想要的行为。
我对 PHP jQuery 之类的东西持开放态度。我想计算 $sql 结果并根据结果更改定位 count() 但这不切实际
【问题讨论】: