gpt4 book ai didi

html - IE中表格单元格内的绝对定位

转载 作者:搜寻专家 更新时间:2023-10-31 08:35:56 24 4
gpt4 key购买 nike

我在 Internet Explorer(特别是 9,但我确信 <9 中也存在该问题)中的表格单元格内存在一些绝对定位问题。我试图强制表格单元格内的 div 占据整个单元格。在 chrome/ff/safari 中使用:

div {
position: absolute;
top:0;
bottom:0;
right:0;
left:0;
}

td {
position: relative;
}

但出于某种原因,IE 的行为完全不同。我根本无法根据表格单元格为 div 提供动态高度。 Here's一个例子来说明我在说什么。它在 chrome/ff/safari 中按我的需要工作,但在 IE 中已损坏。有没有办法让它在 IE 中以相同的方式工作?谢谢!

最佳答案

以防有人对此感兴趣;一个简单的解决方案将解决 IE 10(我当前的目标)上的问题。

您需要有一个嵌套的 div 来定位您的绝对定位元素:

<td>
<div>
<a href="#">FULL HEIGHT</a>
</div>
</td>

然后添加一些 css,包括 IE 的 lil 技巧:

td {
position: relative;
height: 1px; // IE FIx
}
td > div {
height: 100%;
}
td > div a {
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
// Beauty only
background-color: orange;
color: white;
text-decoration: none;
}

关于html - IE中表格单元格内的绝对定位,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10900433/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com