当前位置:编程学习 > C#/ASP.NET >>

关于Menu控件的StaticMenuItemStyle-CssClass属性中的border样式不显示问题???

代码如下:
<html xmlns="http://www.w3.org/1999/xhtml">
<head id="Head1" runat="server">
    <style type="text/css">
        .tab
        {
            border:solid 1px black;
            padding:2px 10px;
        }
    </style>
    <title></title>
</head>
<body>
    <form id="form1" runat="server">
    <div>
    <asp:Menu ID="Menu1" Orientation="Horizontal" StaticMenuItemStyle-CssClass="tab" runat="server">
    <Items>
    <asp:MenuItem Text="Tab1" Value="0" Selected="true"/>
    <asp:MenuItem Text="Tab2" Value="1"/>
    <asp:MenuItem Text="Tab3" Value="2"/>
    </Items>
    </asp:Menu>
    </div>
    </form>
</body>
</html>

我想知道StaticMenuItemStyle-CssClass属性中的border为什么在我的电脑vs2010上没有框的效果,而在别人的电脑上有呢? --------------------编程问答-------------------- --------------------编程问答-------------------- 参考:

 <asp:Menu ID="menu1" runat="server" Orientation="Horizontal" DynamicHorizontalOffset="0"
        DynamicVerticalOffset="5" Height="25" StaticEnableDefaultPopOutImage="false"
        StaticItemFormatString="&nbsp {0} &nbsp" DynamicItemFormatString="&nbsp {0} &nbsp">
        <StaticMenuStyle BorderStyle="None" BackColor="#6f9dd9" BorderColor="#D9D9E6" />
        <StaticMenuItemStyle ForeColor="Black" BorderColor="#D9D9E6" BorderStyle="Solid"
            BorderWidth="1px" Font-Size="9pt" />
        <DynamicMenuStyle BorderStyle="Outset" BorderWidth="1px" BorderColor="#D9D9E6" BackColor="#6f9dd9" />
        <DynamicMenuItemStyle Font-Names="Tahoma" Font-Size="8pt" BorderStyle="Solid" BorderWidth="1px"
            BorderColor="#D9D9E6" />
        <StaticHoverStyle BackColor="Ivory" BorderStyle="Solid" BorderWidth="1px" BorderColor="#D9D9FF" />
        <DynamicHoverStyle BackColor="Ivory" BorderStyle="Solid" BorderWidth="1px" BorderColor="#D9D9FF" />
        <Items>
            <asp:MenuItem Text="AAAA" Selectable="false">
                <asp:MenuItem Text="aaaa" NavigateUrl="~/xxx.aspx"></asp:MenuItem>
                <asp:MenuItem Text="bbbb" NavigateUrl="~/xxx.aspx"></asp:MenuItem>
            </asp:MenuItem>
            <asp:MenuItem Text="BBBB" Selectable="false">
                <asp:MenuItem Text="aaaa" NavigateUrl="~/xxx.aspx"></asp:MenuItem>
            </asp:MenuItem>
            <asp:MenuItem Text="CCCC" Selectable="false"></asp:MenuItem>
        </Items>
    </asp:Menu>
--------------------编程问答-------------------- 对这个不是很清楚,希望能够帮助解释下为什么border属性会无效
引用 2 楼 insus 的回复:
参考:
HTML code

 <asp:Menu ID="menu1" runat="server" Orientation="Horizontal" DynamicHorizontalOffset="0"
        DynamicVerticalOffset="5" Height="25" StaticEnableDefaultPopOutImage="false"
       ……
补充:.NET技术 ,  ASP.NET
CopyRight © 2022 站长资源库 编程知识问答 zzzyk.com All Rights Reserved
部分文章来自网络,