为什么左右两边的细胞充满了空白?
空白区位于左右表格单元格之上。
http://jsfiddle.net/Tim86/NU9sA/
它与#middlebuttons{display:block;}
。
编辑:我使用的是Firefox 5.
EDIT2:图片
错误
右
答案 0 :(得分:5)
我认为它在Firefox中是this bug。解决方法似乎是添加以下内容:
#middleButtons {
vertical-align:top;
}
在Chrome浏览器中看了一段时间并且看不到问题!
答案 1 :(得分:4)
为什么不使用float:left而不是table-cell? http://jsfiddle.net/NU9sA/5/
答案 2 :(得分:1)
尝试在
中添加float: left;
#middleButtons input
{
display: block;
}
答案 3 :(得分:0)
您需要将padding
取消div
#ungroupedStudentsWrapper
的{{1}}顶部。
这样做
#middleButtons, #ungroupedStudentsWrapper, #groupWrapper
{
display: table-cell;
padding:0 .8em .8em .8em;
}
答案 4 :(得分:0)
这是因为你在第一个选择元素上设置了300px的高度。
<div>Alla studenter</div>
<select style="height:300px;" id="UngroupedStudents" multiple="multiple" name="UngroupedStudents" size="4">
显示空白区域,因为此select元素包含7个小于指定高度300px的选项元素
<option value="Anatoly">Anatoly</option>
<option value="Marie">Marie</option>
<option value="Sara">Sara</option>
<option value="Peter">Peter</option>
<option value="Jocke">Jocke</option>
<option value="Sinan">Sinan</option>
<option value="Tom">Tom</option>
如果移除高度或使高度小于显示上述7个选项元素所需的空间,则将删除白色psace。
对于
中的第二个选择元素 <div class="groupHeader" id="gh1">Grupp 1</div>
您已将样式设置为
select
{
min-width:100px;
min-height: 100px;
}
由于此select元素仅包含4个选项元素
<option value="Tim">Tim</option>
<option value="Jens">Jens</option>
<option value="Ann">Ann</option>
<option value="Anders">Anders</option>
100px的指定高度大于显示上述4个选项元素所需的空间,因此为空格。