asp.net 菜单跳过链接

xqkwcwgp  于 2023-02-01  发布在  .NET
关注(0)|答案(3)|浏览(143)

NET菜单创建了一个大小为0x 19的skiplink,它在资源管理器中不可见,但在Chrome中呈现!因此我的菜单有一个额外的19像素缩进!我如何克服这个问题?下面是它的HTML:

<a href="#HeaderMenu1_Menu1_SkipLink">
<img alt="Skip Navigation Links" src="/WebResource.axd?d=ChOum_wTGSzbwK97BQPV0ITybaR8NYj0fCEsJDNZ46Dhv_eO5a-qipjyNL4I6aiynUitzcOuIwIjwyFX_snxVbyAZO7glY1Vhbd4zETG4j41&amp;t=634280594527374621" width="0" height="0" style="border-width:0px;">
</a>
5ktev3wc

5ktev3wc1#

SkipLinkText=""添加到<asp:Menu>标记,此代码将不会呈现。

hujrc8aj

hujrc8aj2#

我还没有使用内置的Menu控件,所以做了一些挖掘,发现默认的asp.net模板将asp:Menu控件 Package 在一个div中,样式如下:

<div class="clear hideSkiplink">
    <asp:Menu...

样式定义为:

.clear
{
    clear: both;
}

div.hideSkiplink
{
    background-color:#3a4f63;
    width:100%;
}
dluptydi

dluptydi3#

您也可以设置SkipLink =字符串.空

相关问题