<?xml version="1.0" encoding="UTF-8" ?>
<?xml-stylesheet type="text/xsl" href="http://forums.asp.net/utility/FeedStylesheets/rss.xsl" media="screen"?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" xmlns:wfw="http://wellformedweb.org/CommentAPI/"><channel><title>Master Pages, Themes and Navigation Controls</title><link>http://forums.asp.net/139.aspx</link><description>Discussions of MasterPages, Themes, and other page-related features. &lt;A href="http://aspadvice.com/SignUp/list.aspx?l=164&amp;amp;c=30" target=_blank&gt;Email List&lt;/A&gt;</description><dc:language>en</dc:language><generator>CommunityServer 2007 SP1 (Build: 20510.895)</generator><item><title>Re: Menu Control - 1 px line rendered on top of menu because of SkipLink</title><link>http://forums.asp.net/thread/2864571.aspx</link><pubDate>Tue, 13 Jan 2009 15:11:14 GMT</pubDate><guid isPermaLink="false">4c671506-2930-414c-a40b-8bf57ded5924:2864571</guid><dc:creator>Careed</dc:creator><author>Careed</author><slash:comments>0</slash:comments><comments>http://forums.asp.net/thread/2864571.aspx</comments><wfw:commentRss>http://forums.asp.net/commentrss.aspx?SectionID=139&amp;PostID=2864571</wfw:commentRss><description>&lt;p&gt;You are not alone.&amp;nbsp; If not included, a tag for the skip link is added before the menu table in the rendered HTML.&amp;nbsp; As for the 1 px line, this is a result of your stylesheet, not the tag itself.&amp;nbsp; So, if you have a style for your anchor tags (a), then you might want to consider using a CssClass attribute for your menu control.&amp;nbsp; I tried this and it does not include the skip link&amp;nbsp;with the menu items&amp;#39; style.&lt;/p&gt;</description></item><item><title>Menu Control - 1 px line rendered on top of menu because of SkipLink</title><link>http://forums.asp.net/thread/2864504.aspx</link><pubDate>Tue, 13 Jan 2009 14:34:09 GMT</pubDate><guid isPermaLink="false">4c671506-2930-414c-a40b-8bf57ded5924:2864504</guid><dc:creator>FrodeD</dc:creator><author>FrodeD</author><slash:comments>0</slash:comments><comments>http://forums.asp.net/thread/2864504.aspx</comments><wfw:commentRss>http://forums.asp.net/commentrss.aspx?SectionID=139&amp;PostID=2864504</wfw:commentRss><description>&lt;p&gt;Hi, &lt;/p&gt;
&lt;p&gt;Maybe someone else have noticed this:&amp;nbsp;The Menu control render a SkipLink&amp;nbsp;above the normal table. It is meant to be invisible to normal browsing, but is useful for screen readers.&lt;/p&gt;
&lt;p&gt;From what I find in documentation&amp;nbsp;the SkipLink is not meant to be rendered as default, but it is definitely rendered! Here is what is rendered for my menu, using VS2008SP1, WinXP SP3, Norwegian language pack and keyboard settings:&lt;/p&gt;
&lt;p&gt;&amp;lt;a href=&amp;quot;http://forums.asp.net/AddPost.aspx?ForumID=139#ctl00_Menu1_SkipLink&amp;quot;&amp;gt;&amp;lt;img alt=&amp;quot;Hopp over navigasjonskoblinger&amp;quot; src=&amp;quot;/Website1/WebResource.axd?d=WZICFUiVXgQuv4Oy9kwWDg2&amp;amp;amp;t=633638189441914789&amp;quot; width=&amp;quot;0&amp;quot; height=&amp;quot;0&amp;quot; style=&amp;quot;border-width:0px;&amp;quot; /&amp;gt;&amp;lt;/a&amp;gt;&lt;/p&gt;
&lt;p&gt;While width and height and border of this image&amp;nbsp;is all set to 0 it is still rendered by IE7 (and other browsers?) as 1 px point, and will cause a 1px line to be visible on top of you table... This is most annoying in a menu layout, for example&amp;nbsp;when putting the menu inside a div container and setting color and size on the div container.&lt;/p&gt;
&lt;p&gt;The documentation claims that this link should not be rendered by default:&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;&lt;a href="http://msdn.microsoft.com/en-us/library/system.web.ui.webcontrols.menu.skiplinktext(VS.85).aspx"&gt;http://msdn.microsoft.com/en-us/library/system.web.ui.webcontrols.menu.skiplinktext(VS.85).aspx&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;SkipLinkText: The alternate text of a hidden image read by screen readers to provide the ability to skip the list of links. The default is an empty string (&amp;quot;&amp;quot;), which indicates that this property is not set.&lt;/p&gt;&lt;/blockquote&gt;
&lt;p&gt;Some more info can be found here, but to my experience this issue with SkipLink&amp;nbsp;happens also without the display:block setting on a tags ...&lt;br /&gt;&lt;a href="http://www.codeverge.net/ng.asp-net-forum.master_pages_themes_and_navigation_controls/.menu-and-the-skip-link"&gt;http://www.codeverge.net/ng.asp-net-forum.master_pages_themes_and_navigation_controls/.menu-and-the-skip-link&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;The only workaround I&amp;#39;ve found is to set SkipLinkText=&amp;quot;&amp;quot; in menu definition, which stops the SkipLink to be rendered.&lt;/p&gt;
&lt;p&gt;Any other workarounds here? Is this only an issue for non-English users?&lt;/p&gt;
&lt;p&gt;Best Regards&lt;/p&gt;
&lt;p&gt;Frode D&lt;/p&gt;</description></item></channel></rss>