CSS仅工具提示问题

时间:2010-07-30 15:22:34

标签: css tooltip

一直使用简单的CSS工具提示。

工作示例 的CSS:

.tip
{
    position:relative;
}
.tip span.tooltip
{
    display:none;
    background:#ff5112;
    border:1px solid #9C0;
}
.tip:hover span.tooltip
{
    display:block;
    position:absolute;
    top:2em; left:2em; width:15em;
    border:1px solid #0cf;
    background-color:#cff; color:#000;
    text-align: center
}

HTML:

<span class="tip">
<table><tr>
<td>Working Tip</td><span class="tooltip">Tip</span>  
</tr></table>
</span>

不工作的例子: HTML:

<table><tr>
<span class="tip"><td>Not working TIP</td><span class="tooltip">Tip</span></span>
</tr></table>

Live example

6 个答案:

答案 0 :(得分:4)

你的问题是表格元素 - 你不能有一个包裹&lt; td&gt;的跨度。摆脱桌子,一切都会奏效。

答案 1 :(得分:1)

我没有看到你的工具提示css类,尝试添加一个

答案 2 :(得分:1)

不允许

跨越表格,尝试修复

答案 3 :(得分:0)

我想也许我看到了你的问题,但由于省略了这个问题,我会小心翼翼。第二个例子是格式错误的,如果你真的想要某种程度的东西它应该更像:

<span class="tip">
    <table>
        <tr>
            <td>Working Tip</td>
        </tr>
    </table>
    <span class="tooltip">Tip</span>  
</span>

如果要打开整个表格,“tip”应该在table标签之后。

答案 4 :(得分:0)

<span class="tooltip">需要进入<td class="tip">才能让您当前的CSS按预期工作...

<table><tr> 
  <td class="tip">
    Working Tip
    <span class="tooltip">Tip</span>
  </td>
</tr></table> 

答案 5 :(得分:0)

对我有用的解决方案:

<table><tr><td>
<a href="blah.php" class="tip">
Blah Blah Text
<span class="tooltip">Blah Blah Tip</span>
</a>
</td></tr></table>

但是关闭css后这看起来很糟糕,所以要走的路是使用title属性然后在顶部添加mootools或者这样的lib。

谢谢你们。