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&t=634280594527374621" width="0" height="0" style="border-width:0px;">
</a>
3条答案
按热度按时间5ktev3wc1#
将
SkipLinkText=""
添加到<asp:Menu>
标记,此代码将不会呈现。hujrc8aj2#
我还没有使用内置的Menu控件,所以做了一些挖掘,发现默认的asp.net模板将
asp:Menu
控件 Package 在一个div中,样式如下:样式定义为:
dluptydi3#
您也可以设置SkipLink =字符串.空