HTML CSS 講座 トップページへ

ホームページ作成 いまさらHTML,CSS講座

|  Home  |  ホームページ作成の知識  |  HTML 講座  |  HTML TABLE 講座  |  スタイルシート(CSS) 講座  |  携帯サイト 作成 講座  |
[HTMLテンプレートカテゴリ] [未分類カテゴリ]

いまさらHTML,CSS講座トップ > HTML4.01 TABLE 講座インデックス > テーブル table テキストの折り返し禁止
様々なブックマークサービスがご利用頂けます。

セル内のテキスト折り返し禁止

■ nowrap 属性
th、td 要素のテキストの折り返しを禁止します。
nowrap属性の指定をしない場合、通常、指定された表のサイズに応じて行内容が満たされると自動的に折り返して表示されます。
nowrap属性は、その折り返しを禁止する属性で、nowrap属性を指定したセル要素のテキストは、表示領域のサイズが縮小されても、テキストの折り返しが行われません。
ソース  ソース
<table>
 <tr><td nowrap>1972年 7月12日生まれの人は、蟹座です。</td></tr>
</table>
表示  表 示
上記の表示例では、インラインフレームに、width="150" が指定してあります。
表示領域の横幅は、150ピクセルになり、テキストはそれを超える横幅がありますが、nowrap属性がセルに指定されていますので、折り返しが行われず、インラインフレームにスクロールバーが表示されています。
 代替指定
nowrap属性は、非推奨属性なので、white-spaceプロパティで代替指定することが推奨されています。

セル内のテキスト折り返し禁止 スタイルシート
■ white-spaceプロパティ
white-spaceプロパティで、セル内のテキスト折り返し禁止を指定する、nowrap属性の代替指定ができます。
また、white-spaceプロパティは、指定する要素に含まれる半角スペースやタブ、改行などの空白類文字の処理を指定します
  • normal 
    (空白文字類を半角スペースにまとめ、
    行ボックスの横幅が満たされると折り返します。 )
  • nowrap 
    (空白文字類を半角スペースにまとめ、
    行内容は折り返しません。)
  • pre 
    (空白文字類をそのまま表示し、行内容は折り返しません。)
table要素関連要素では、値の pre は指定しません。
ソース  ソース
<table>
 <tr><td style="white-space : nowrap ; ">1972年 7月12日生まれの人は、蟹座です。</td></tr>
</table>
表示  表 示
上記の表示例では、インラインフレームに、width="150" が指定してあります。
表示領域の横幅は、150ピクセルになり、テキストはそれを超える横幅がありますが、white-spaceプロパティ、値に nowrap が、セルに指定されていますので、折り返しが行われず、インラインフレームにスクロールバーが表示されています。

(C) いまさらHTML CSS講座 2002-2008 All right reserved