最初のデータが何であるかわからなかったので、拡張データを含む小さなテーブルを作成しました。あなたの質問を正しく読んだ場合、あなたが探しているものの例を次に示します。
CSS ではない - CSS だけを使用する場合は、ホバーをフックして、それに応じてスタイルを適用する必要があります。あなたがどのように見えるか分からないので、あなたのテーブルを台無しにするつもりはありません。
http://jsfiddle.net/zWfac/
HTML
<div id='container'>
<table>
<tbody>
<th>Header 0</th><th>Header 1</th>
<tr>
<td>0,0 - My extended content that doesn't fit in the table</td> <td>0,1</td>
</tr>
<tr>
<td>1,0</td> <td>1,1</td>
</tr>
<tr>
<td>2,0</td> <td>2,1 - More extended content!</td>
</tr>
</tbody>
</table>
</div>
Javascript + JQuery
var container = $("#container");
$("td").hover(function ()
{
container.children(".tooltip").remove();
var element = $(this);
var offset = element.offset();
var toolTip = $("<div class='tooltip'></div>");
toolTip.css(
{
top : offset.top,
left : offset.left
});
toolTip.text(element.text());
container.append(toolTip);
});
CSS
tr
{
width: 100%;
}
td, th
{
width: 65px;
max-width: 65px;
white-space: nowrap;
overflow: hidden;
}
.tooltip
{
position: absolute;
color: white;
background-color: tan;
text-align: center;
border: 1px solid #000;
}