<NickLee:TreeView ID="TreeView1" runat="server" Height="100px" Width="95%" 
               NodeCssClass="TreeViewNodeCssClass" HoverNodeCssClass="TreeViewHoverNodeCssClass" SelectedNodeCssClass="TreeViewSelectedNodeCssClass"
               
               ClientTarget="Auto" onnodeselected="TreeView1_NodeSelected" 
               ShowLines="True" AutoPostBackOnSelect="True" 
               >
            </NickLee:TreeView>--------------------.TreeViewNodeCssClass
{
font-size: 11px;
color: #3366FF;
cursor:hand;
}
.TreeViewHoverNodeCssClass
{
font-size: 11px;
color: #3366FF;
font-weight: bold;
cursor:hand;
}.TreeViewSelectedNodeCssClass
{
font-size: 11px;
font-weight: bold;
color: #3333FF;
background-color: #FFCC99;
cursor: hand;
text-decoration: underline;
}上面的代码的 CSS部分在IE7、傲游浏览器下均正常,但是在IE6下就不能正常显示有人碰过这种问题吗

解决方案 »

  1.   

    看一下最終生成的HTML有什么區別
      

  2.   

    浏览器不同显示的当然不同。不同版本的浏览器对代码的解释有变化。
    但是遨游和IE6是相同核心的,所以一定相同,请检查一下运行后生成的代码。
    一个多浏览器支持的小技巧给你说下,例如:
    .TreeViewSelectedNodeCssClass
    {
        font-size: 11px;
        font-weight: bold;
        _font-weight: bold+1;    //IE6.7都可识别
        #font-weight: bold+3;    //IE7可以识别
        color: #3333FF;
        background-color: #FFCC99;
        cursor: hand;
        text-decoration: underline;
    }
    IE6.7都可识别的要注意下顺序,自己去试下。
      

  3.   

    问题是 只有NickLee的TreeView碰到此问题,同一页面的其他控件 如Gridview也应用了样式,就是正常的。