TableCaptionAlign TableCaptionAlign TableCaptionAlign TableCaptionAlign Enum

定義

HTML のキャプション要素として表示するテキストの水平方向または垂直方向の配置を指定します。Specifies the horizontal or vertical placement of the text to render as the HTML caption element.

public enum class TableCaptionAlign
public enum TableCaptionAlign
type TableCaptionAlign = 
Public Enum TableCaptionAlign
継承
TableCaptionAlignTableCaptionAlignTableCaptionAlignTableCaptionAlign

フィールド

Bottom Bottom Bottom Bottom 2

キャプション要素は、テーブルの下部に揃えて配置されます。The caption element is aligned with the bottom of the table.

Left Left Left Left 3

キャプション要素は、テーブルの左側に揃えて配置されます。The caption element is aligned with the left side of the table.

NotSet NotSet NotSet NotSet 0

キャプションの配置が設定されていません。The caption alignment is not set. キャプションを表示するブラウザーによってキャプションの配置が決定されます。The browser that renders the caption determines where to align the caption.

Right Right Right Right 4

キャプション要素は、テーブルの右側に揃えて配置されます。The caption element is aligned with the right side of the table.

Top Top Top Top 1

キャプション要素は、テーブルの上部に揃えて配置されます。The caption element is aligned with the top of the table.

次の例は、 TableCaptionAlign列挙体を使用してTableコントロールCaptionAlignのプロパティを設定する方法を示しています。The following example demonstrates how to use the TableCaptionAlign enumeration to set the CaptionAlign property in a Table control. コントロールTableにはTableRow 、市区町村と郵便番号の値を表示するオブジェクトが含まれています。The Table control contains TableRow objects that display City and ZIP Code values.

<%@ 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 id="Head1" runat="server">
    <title>TableCaptionAlign Example</title>
</head>
<body>
    <form id="form1" runat="server">
    <div>

    <h3>TableCaptionAlign Enumeration Example</h3>
    <!-- Scope attribute added for accessibility -->
    <asp:table id="Table1" runat="server" CellPadding="4"
      caption="City Postal Codes" CellSpacing="1"
      captionalign="Right" gridlines="Both">
    <asp:TableRow>
      <asp:TableHeaderCell id="CityHeader" Scope="Column">
        City Name
      </asp:TableHeaderCell>
      <asp:TableHeaderCell id="ZipHeader" Scope="Column">
        ZIP Code
      </asp:TableHeaderCell>
    </asp:TableRow>
    <asp:TableRow>
      <asp:TableCell>
        Redmond
      </asp:TableCell>
      <asp:TableCell>
        98052
      </asp:TableCell>
    </asp:TableRow>
    <asp:TableRow>
      <asp:TableCell>
        Albany
      </asp:TableCell>
      <asp:TableCell>
        12222
      </asp:TableCell>
    </asp:TableRow>
    </asp:table>

    </div>
    </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 id="Head1" runat="server">
    <title>TableCaptionAlign Example</title>
</head>
<body>
    <form id="form1" runat="server">
    <div>

    <h3>TableCaptionAlign Enumeration Example</h3>
    <!-- Scope attribute added for accessibility -->
    <asp:table id="Table1" runat="server" CellPadding="4"
      caption="City Postal Codes" CellSpacing="1"
      captionalign="Right" gridlines="Both">
    <asp:TableRow>
      <asp:TableHeaderCell id="CityHeader" Scope="Column">
        City Name
      </asp:TableHeaderCell>
      <asp:TableHeaderCell id="ZipHeader" Scope="Column">
        ZIP Code
      </asp:TableHeaderCell>
    </asp:TableRow>
    <asp:TableRow>
      <asp:TableCell>
        Redmond
      </asp:TableCell>
      <asp:TableCell>
        98052
      </asp:TableCell>
    </asp:TableRow>
    <asp:TableRow>
      <asp:TableCell>
        Albany
      </asp:TableCell>
      <asp:TableCell>
        12222
      </asp:TableCell>
    </asp:TableRow>
    </asp:table>

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

注釈

列挙TableCaptionAlign体はTable、、 GridView 、、Calendarなどのテーブルとして表示できるコントロール内の HTML キャプション要素の水平方向または垂直方向の配置を表します。 DetailsViewThe TableCaptionAlign enumeration represents the horizontal or vertical placement of the HTML caption element in controls that can be rendered as tables, such as Table, GridView, DetailsView, or Calendar. たとえば、プロパティはCaptionAlign 、これらの列挙値を使用して、 Tableコントロールのキャプションの配置を設定します。For example, the CaptionAlign property uses these enumeration values to set the caption alignment in a Table control.

NotSet を指定すると、コントロールがレンダリングされるブラウザーによって、キャプションの配置先が決まります。If you specify NotSet, the browser in which the control is rendered determines where to align the caption.

プロパティCaptionAlignは、テーブルとして表示できるコントロールに対するキャプション要素の位置を指定します。The CaptionAlign property specifies the position of the caption element with respect to controls that can be rendered as tables. プロパティCaptionは、キャプション要素に表示するテキストを指定します。The Caption property specifies the text to display in the caption element. 支援技術デバイスは、 Captionプロパティによって提供される説明を使用して、コントロールをよりアクセスしやすくすることができます。Assistive technology devices can use the description provided by the Caption property to make the control more accessible. たとえば、スクリーンリーダーデバイスは、ユーザーに対してキャプションを読み取って、テーブルの説明を入力する場合があります。For example, a screen reader device might read the caption to the user to provide them with a description of the table.

適用対象

こちらもご覧ください