2009-11-10 82 views
0

我有以下HTML链接打破

<a id="treeSelector" style="cursor:pointer" > 
    <img src="../../graphics/tree.gif" align="left" style="padding-right:5px;"/> 
    <span>Root Page</span> 
    <img src="../../graphics/arrow_down.gif" align="absmiddle"/> 
</a> 

我的问题的代码是使用范围内将鼠标悬停光标的形态指针时成为默认的箭头从arrow_down.gif移动到根帕格文本。

我知道如果我使用dislpay:block会解决我的问题,但这不是我想要的,因为链接有onmouseover显示另一个div。

谁能帮我

感谢

+0

我不明白的问题。你可以试着让问题更清楚吗? – ChadNC 2009-11-10 14:21:36

+0

请不要把它全部放在一行。横向滚动对程序员来说是心脏病发作。在~100个字符后分割。 – BalusC 2009-11-10 14:26:45

+0

您能否再次重述这个问题。这有点混乱。 – Chris 2009-11-10 14:31:23

回答

0
<span style="cursor:pointer;"> 
1

有2级非常简单的解决方案。

  1. 使用HREF

    <a href="#" onclick="return false;">...</a> 
    
  2. 使用CSS

    #treeSelector, #treeSelector *{ cursor:pointer } 
    
+0

我认为第一点是关键。在IE中,至少,锚点似乎不像锚点(例如指针样式),除非它实际上具有href。添加一个href将修复它的IE浏览器,我怀疑其他浏览器工作不管。 – SpoonMeiser 2009-11-10 14:31:51