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

标签 html css

我得到了包含具有 position:relative' 的单元格的行,在它们里面我得到了具有 position:absoluteselect 元素。问题是当我添加例如 top:0 时,选择将转到页面顶部而不是表格单元格顶部 - 为什么??

<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
}

最佳答案

当我注释掉 top:0; 时,选择框就位了

http://jsfiddle.net/

关于html - 如何相对于父表单元格定位绝对定位元素,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23246734/

相关文章:

javascript - HTML5 contenteditable - 嵌套的不可编辑范围和光标位置行为

javascript - HTML, CSS 自动滚动页面到底部

php - 在包含的顶部菜单 (HTML) 中设置链接

html - 超链接图片

css - 如何修复 Firefox 和 Chrome 中不一致的 Textarea 底部边距?

javascript - porthole.js - 如何关闭使用 window.open() 打开的选项卡,但从新选项卡

javascript - 在执行之前处理外部 javascript 脚本加载事件

html - 使用 Sibling Combinator 为动态内容创建选项卡

html - 如何制作跟随光标的多个工具提示?

css - body 标签中的多个类、多维 css 结构或精神错乱的蓝图?