【发布时间】:2013-07-26 14:25:47
【问题描述】:
这是我的 html 表格代码:
<table border='1px'>
<tr>
<td id='td'>first</td>
<td>last</td>
<tr>
<td id='td'>newFirst</td>
<td>newSecond</td>
</table>
这是我的一个 div。
<div class="Not_Editable id-left" >Not Editable</div>
当我将鼠标悬停在我的桌子上时,我只是创建了这个 div,首先 td 然后想在他们身上显示这个 div。 并悬停在第二个 td 上然后不显示。
这里是创建 div 作为标题标签的 css。
<style>
.Not_Editable {
position: relative;
background-color: #292929;
width: 100px;
height: 30px;
line-height: 30px; /* vertically center */
color: white;
text-align: center;
border-radius: 10px;
font-family: sans-serif;
}
.Not_Editable:after {
content: '';
position: absolute;
width: 0;
height: 0;
border: 15px solid;
}
.id-left:after {
border-right-color: #292929;
top: 50%;
right: 95%;
margin-top: -15px;
}
</style>
jsfiddle http://jsfiddle.net/9VPPv/
现在我该怎么做。帮我解决这个问题。
【问题讨论】:
-
你也有一些 jQuery / Javascript 代码吗?此外,您的 HTML 不正确。每个
<tr>都需要用</tr>关闭。 -
你能写一个小提琴吗?
-
另外,你不应该对多个元素使用相同的 ID。糟糕的编程习惯......会导致各种问题。
-
我认为是时候在这个网站上实现某种翻译设备了。要么这样,要么让潜在用户接受一个非常基本的“你会说英语吗?”考试。当我们向那些想把我们国家烧成灰烬的人提供免费情报时,世界会变成什么样子?
-
@RupamDatta 检查小提琴jsfiddle.net/9VPPv