display:阻止ASP.NET菜单中的字体大小更改

时间:2012-05-18 04:42:39

标签: asp.net css

我在我的VS2010网络应用程序中使用ASP.NET菜单控件,我在动态菜单项可点击区域出现问题,所以我使用了style = display:block现在它没关系,但不幸的是我的动态菜单项字体尺寸现在无法改变!!在使用display:block之前它们是OK(大)但是现在它们显示得更小而我无法改变它们的大小,我使用了font-size:我的风格大,并且在控制标签中也设置了font-size =“large”但仍然没有运气!这里出了什么问题?我怎么能把两件事都做对了?

我在DynamicMenuItemStyle中使用cssstyle =“myStyle”,当我删除我的cssstyle时,会执行字体更改!

这是我的菜单: ...

                                        <DynamicMenuItemStyle HorizontalPadding="5" Font-Size="XX-Large" CssClass="MenuFullClick" />
                                    <DynamicMenuStyle BackColor="#E6C679" Font-Size="XX-Large" Width="230px" />
                                    <DynamicHoverStyle Font-Size="XX-Large" Width="230px" />

这是我的CSS:

        .MenuFullClick
    {
         display: block;
         color:White;
         Height:40px;
         Width:230px;
         font-size:xx-large;
    }

我最终呈现的HTML是这样的: ...

<table border="0" cellpadding="0" cellspacing="0">
    <tr onmouseover="Menu_HoverDynamic(this)" onmouseout="Menu_Unhover(this)" onkeyup="Menu_Key(event)" id="Menu1n6">
        <td><table class="MenuFullClick Menu1_4" cellpadding="0" cellspacing="0" border="0" width="100%">
            <tr>
                <td style="white-space:nowrap;width:100%;"><a class="Menu1_1 MenuFullClick Menu1_3" href="products.aspx?id=1" style="border-style:none;font-size:1em;">انواع دستمال کاغذی</a></td><td style="width:0;"><img src="Images/arrow.png" alt="Expand انواع دستمال کاغذی" style="border-style:none;vertical-align:middle;" /></td>
            </tr>
        </table></td>
    </tr><tr onmouseover="Menu_HoverDynamic(this)" onmouseout="Menu_Unhover(this)" onkeyup="Menu_Key(event)" id="Menu1n7">
        <td><table class="MenuFullClick Menu1_4" cellpadding="0" cellspacing="0" border="0" width="100%">
            <tr>
                <td style="white-space:nowrap;width:100%;"><a class="Menu1_1 MenuFullClick Menu1_3" href="pr1.aspx?catcode=9" style="border-style:none;font-size:1em;">پوشک بچه</a></td>
            </tr>
        </table></td>

感谢

1 个答案:

答案 0 :(得分:1)

对不起,迟到的答案,在工作中。

您的链接有style="border-style:none;font-size:1em;"

所以font-size:1em;为您设置字体大小。您应该从font-size中移除DynamicHoverStyle,并将其放在css课程上。