我在 JSP 页面上有一个 DIV 元素,其行为在以下 CSS 类中定义:
.toolbarRight .shortcut {
background-position: left center;
background-repeat: no-repeat;
width:16px;
height:16px;
margin:0 8px 0 0;
display:inline;
cursor:pointer;
position:relative;
top:6px;
float:left;
border:none;
}
span.toolbarRight .export {
background-image: url('/images/excel.gif');
}
所以基本上当你用鼠标悬停在它上面时,它应该变成一个指针。问题是它只变为元素底部 1/4 上的指针,而不是顶部 3/4 上的指针。查看下面的图片以说明问题。
图 1:鼠标光标在 Excel 图标底部 1/4 处(变为指针):
图 2:鼠标光标在 Excel 图标的顶部 3/4 上(不变为指针):
另一件奇怪的事情是它只发生在我当前的屏幕配置中,其中包括两个 DHTMLX 网格,一个在屏幕的上半部分,另一个在底部(看下图;出现问题的 Excel 图标以黄色圈出) :
如果我有三个网格(两个水平和一个垂直),则不会出现问题:
有人知道这是什么原因吗?