0

正如问题所说,我想要做的就是在表格之外浮动一个跨度,但将跨度标记保留在其中(用于每行重用目的)。

我的理解是我需要使用类似的东西overflow: visible;,但这似乎没有达到预期的效果(它目前在下面的小提琴中无处不在,因为我正在搞乱测试它,但我认为如果它有效,我只会需要在内部 div 中(使用 的那个divStyle2)?

http://jsfiddle.net/uVQHr/

4

1 回答 1

1

您只需要添加position: relative到跨度的 parent <td>

这是一个更新的 Fiddle

问题与溢出无关 - 您<span>将视口定位在外部。如果您使用开发工具检查过元素,您会看到它位于屏幕的左边缘。您现在也可以删除所有overflow: visible属性。

position: absolute相对于最近的父元素定位元素,其position属性不是static(默认)。您的代码将跨度相对于 定位,<body>因为没有找到带有 a 的元素position

于 2013-07-17T09:32:53.453 回答