使用绝对位置的 TD 的位置子项
position child of a TD using position absolute
嗨,我正在尝试将div 定位到 TD 内部div 的左上角,灵感来自此 旨在帮助在TD中定位元素的问题。我无法让它工作。我想可能是因为我有填充。如果您能帮助我将代码中的"目标"元素放在TD的左上角,那就太好了。
我尝试获取TD内部包装纸的宽度和高度,看起来高度只是文本。我想我希望内部包装器的高度与 TD 相同,以便将目标div 放置在角落。我听说你不能在TD中定位
<!doctype html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>table</title>
<style>
td,th{
padding: 20px 30px;
}
.innerWrapper{
position:relative;
}
.target{
position: absolute;
top:0;
left: 0;
background-color: blue;
}
td:nth-child(1){
background-color: yellow;
}
</style>
<script src="http://ajax.googleapis.com/ajax/libs/jquery/1.10.2/jquery.min.js"></script>
</head>
<body>
<table>
<tr>
<th>one</th>
<th>two</th>
<th>three</th>
<th>four</th>
</tr>
<tr>
<td><div class = "innerWrapper">td1<div class = "target">T</div></div></td>
<td>td2</td>
<td>td3</td>
<td>td4</td>
</tr>
</table>
<script>
$(document).ready(function(){
tdh = $('td:nth-child(1)').outerHeight()
alert("td"+ tdh);
var inner = $('.innerWrapper').outerHeight(tdh);
alert(inner);
});
</script>
</body>
</html>
小提琴我试图制作一个脚本来将内部包装器设置为与 TD 相同的高度,但这不起作用,我想知道为什么。如果你也能帮忙,那就太好了。
您需要
将填充从单元格移动到包装器中(或适当地偏移目标部分)。
相关文章:
- jquery试图按名称获取按钮位置
- 我可以获得相对于被点击元素的确切点击位置吗
- 谷歌地图固定位置覆盖
- 在单击任何位置时隐藏元素,而不检查每次DOM单击
- 循环比赛位置算法
- es6 相当于下划线查找位置
- 正在获取生成的PHP td值
- jQuery循环在特定位置暂停
- 引导程序:在导航栏中,显示悬停在单个位置的基于Li Link的不同内容
- 自定义函数中的光标位置
- HTML固定标题-将位置th与td在同一级别上对齐
- 正在查找表行中的td元素位置
- 使用绝对位置的 TD 的位置子项
- 表单元格(td)相对于表行(tr)的绝对位置
- 添加<td>到表的一行,但不是全部更改行位置
- 让某些td's交换位置
- 在表中查找TD的位置
- 如何求出同一位置下一行td的索引
- 使用javascript动态添加td到html表的特定位置
- 让td's平稳地滑动并适应它们的新位置