如何相对于父表单元格定位绝对定位元素

时间:2014-04-23 14:02:29

标签: html css

我得到了包含position:relative'的单元格的行,在其中我有select个元素position:absolute。问题是,当我添加例如top:0时,select将进入页面顶部而不是表格单元格的顶部 - 为什么?

<div class='content'>
...
<tr class="search">
<td>...</td><td>...</td><td>
<select name="source" id="id_source" class="ui-corner-all" multiple="multiple">
<option value="1">Test1</option>
</select>
</td>
<td>
<select name="owner" id="id_owner" class="ui-corner-all" multiple="multiple">
<option value="1">admin</option>
<option value="2">Janusz</option>
</select></td></tr>
...
</div>

和css

.search td {
position:relative;
vertical-align: top;
width: auto;
height: auto;
}
.content select[multiple=multiple]{
height:1.5em;
background-color:#D4CCB0;
position: absolute;
padding:4px;
top:0px
}

1 个答案:

答案 0 :(得分:0)

当我评论top:0;时,选择框会进入他们的位置

http://jsfiddle.net/