Menu.SkipLinkText プロパティ

定義

リンクの一覧をスキップするためにスクリーン リーダーによって読み取られる非表示イメージの代替テキストを取得または設定します。Gets or sets the alternate text for a hidden image read by screen readers to provide the ability to skip the list of links.

public:
 property System::String ^ SkipLinkText { System::String ^ get(); void set(System::String ^ value); };
public string SkipLinkText { get; set; }
member this.SkipLinkText : string with get, set
Public Property SkipLinkText As String

プロパティ値

リンクの一覧をスキップするためにスクリーン リーダーによって読み取られる非表示イメージの代替テキスト。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 (""), which indicates that this property is not set.

次のコード例は、 SkipLinkTextプロパティを使用して、スクリーンリーダーによって読み取られる非表示イメージの代替テキストを指定して、リンクの一覧をスキップする方法を示しています。The following code example demonstrates how to use the SkipLinkText property to specify the alternate text for a hidden image read by screen readers to provide the ability to skip the list of links.


<%@ Page Language="C#" %>

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
    "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" >
  <head runat="server">
    <title>Menu SkipLinkText Example</title>
</head>
<body>
    <form id="form1" runat="server">
    
      <h3>Menu SkipLinkText Example</h3>

      <asp:menu id="NavigationMenu"
        staticdisplaylevels="2"
        staticsubmenuindent="10" 
        orientation="Vertical"
        skiplinktext="Skip Menu" 
        runat="server">
      
        <items>
          <asp:menuitem text="Home"
            tooltip="Home">
            <asp:menuitem text="Music"
              tooltip="Music">
              <asp:menuitem text="Classical"
                tooltip="Classical"/>
              <asp:menuitem text="Rock"
                tooltip="Rock"/>
              <asp:menuitem text="Jazz"
                tooltip="Jazz"/>
            </asp:menuitem>
            <asp:menuitem text="Movies"
              tooltip="Movies">
              <asp:menuitem text="Action"
                tooltip="Action"/>
              <asp:menuitem text="Drama"
                tooltip="Drama"/>
              <asp:menuitem text="Musical"
                tooltip="Musical"/>
            </asp:menuitem>
          </asp:menuitem>
        </items>
      
      </asp:menu>

    </form>
  </body>
</html>


<%@ Page Language="VB" %>

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
    "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" >
  <head runat="server">
    <title>Menu SkipLinkText Example</title>
</head>
<body>
    <form id="form1" runat="server">
    
      <h3>Menu SkipLinkText Example</h3>

      <asp:menu id="NavigationMenu"
        staticdisplaylevels="2"
        staticsubmenuindent="10" 
        orientation="Vertical"
        skiplinktext="Skip Menu" 
        runat="server">
      
        <items>
          <asp:menuitem text="Home"
            tooltip="Home">
            <asp:menuitem text="Music"
              tooltip="Music">
              <asp:menuitem text="Classical"
                tooltip="Classical"/>
              <asp:menuitem text="Rock"
                tooltip="Rock"/>
              <asp:menuitem text="Jazz"
                tooltip="Jazz"/>
            </asp:menuitem>
            <asp:menuitem text="Movies"
              tooltip="Movies">
              <asp:menuitem text="Action"
                tooltip="Action"/>
              <asp:menuitem text="Drama"
                tooltip="Drama"/>
              <asp:menuitem text="Musical"
                tooltip="Musical"/>
            </asp:menuitem>
          </asp:menuitem>
        </items>
      
      </asp:menu>

    </form>
  </body>
</html>

注釈

SkipLinkTextプロパティを使用して、スクリーンリーダーによって読み取られる非表示イメージの代替テキストを指定して、リンクの一覧をスキップする機能を提供します。Use the SkipLinkText property to specify the alternate text for a hidden image read by screen readers to provide the ability to skip the list of links. 指定したテキストによって、補助技術デバイスに、非表示のスキップリンクイメージの説明が表示されます。この画像を使用して、コントロールをより使いやすくすることができます。The text that you specify provides assistive technology devices with a description of the hidden skip link image that can be used to make the control more accessible.

このプロパティの値は、設定されると、デザイナーツールを使用してリソースファイルに自動的に保存できます。The value of this property, when set, can be saved automatically to a resource file by using a designer tool. 詳細についてはLocalizableAttribute 、「」および「グローバリゼーションとローカリゼーション」を参照してください。For more information, see LocalizableAttribute and Globalization and Localization.

コントロールMenuは、スクリーンSkipLinkTextリーダーがコントロール全体をスキップする手段として、プロパティを提供します。The Menu control provides the SkipLinkText property as a way for the entire control to be skipped by screen readers. SkipLinkTextプロパティが設定されている場合は、代替テキストを含む非表示のイメージがレンダリングされ、ユーザーはコントロールの末尾に移動するためのオプションを使用できるようになります。If the SkipLinkText property is set, an invisible image with alternate text is rendered, giving the user the option to jump to the end of the control. スクリーンリーダーは代替テキストを読み上げるので、イメージは1ピクセルの領域のみを占有します。Screen readers read the alternate text aloud, and the image occupies only one pixel space. ページのレンダリングをピクセル単位で正確に制御するには、 SkipLinkTextプロパティを空の文字列 ("") に設定し、メニューをスキップするための独自のメカニズムを提供します。For pixel-precise control over the rendering of the page, set the SkipLinkText property to an empty string ("") and provide your own mechanism to skip the menu. 既定SkipLinkTextでは、プロパティは空の文字列に設定されます。The SkipLinkText property is set to the empty string by default.

適用対象

こちらもご覧ください