www.wanichan.com

Web > FrontPage > FrontPage 2003 (上級編) > スタイルシート TIPS

全体的に中央で、文字配置を左寄せにしたい

スタイルシートでの構造について

全体的に中央に配置させるには、普通に中央揃えになります。しかし、全体区分を中央に幅固定で、しかもその区分内のテキストは左寄せにするにはどうすればいいのでしょうか?

テーブルレイアウトをすれば簡単ですよね。
横幅を指定したテーブルを作成し、そのテーブル自体を中央揃えにすれば(笑)

しかし、テーブルレイアウトを使わずにスタイルシートで実装するにはどうすればいいのか、ということになりますが、まず、全体の配置を中央にさせるためのスタイルを設定する必要があります。

しかしこのままでは、その中に配置されているものがすべて中央揃えになってしまいますよね?

全体を中央に
この中のテキストはすべて中央になります。
 
この中のテキストは左寄せになります。幅は500ピクセルで(笑)

こんな感じですね。

そこで、その区分内に横幅指定の区分を作成し、その区分のテキスト配置は左寄せにすればいいということになります。

FireFoxでは、この例では全体を中央に、ボックスの中は左寄せにはなりません。おそらくIEだけです。FireFoxでもちゃんと実装するには、コードビューに切り替えて、全体を中央に配置させるためのボックスのstyle属性に、margin:0 auto; を付け加える必要があります。

▲Page TOP

スタイルシートを作成しよう

では実際にスタイルシートを作成してみましょう。

全体を中央に配置させるための区分を作成しよう

  1. スタイルシート(CSSファイル) を開きます。ない場合は新規作成します。
  2. スタイルツールバーの[スタイル]をクリックします。
    スタイル
  3. スタイルのダイアログボックスの[新規作成]をクリックします。
  4. [新しいスタイル]ダイアログボックスが表示されたら、[名前(セレクタ)]に任意の名前(セレクタ)を入力します。
    ここでは「contents」を指定します。スタイルの種類は「段落」のままでOKです。
  5. [書式設定]ボタンをクリックして、一覧から[段落]をクリックします。
    新しいスタイル
  6. [段落]ダイアログボックスの[配置]を「中央」にして、[OK]ボタンをクリックします。
    段落
  7. [説明]の部分に text-align: center と設定されたことを確認して、[OK]ボタンをクリックします。
    新しいスタイル

幅固定で左寄せの区分を作成しよう

  1. スタイルのダイアログボックスの[新規作成]をクリックします。
  2. [新しいスタイル]ダイアログボックスが表示されたら、[名前(セレクタ)]に任意の名前(セレクタ)を入力します。
    ここでは「main」を指定します。スタイルの種類は「段落」のままでOKです。
  3. [書式設定]ボタンをクリックして、一覧から[配置]をクリックします。
    新しいスタイル:書式設定→配置
  4. [配置]ダイアログボックスの[幅]を指定して[OK]ボタンをクリックします。
    配置:幅を600pxに指定
  5. [書式設定]ボタンの中から[段落]をクリックします。
    新しいスタイル:書式設定→段落
  6. [段落]ダイアログボックスの[配置]を「左」にして[OK]ボタンをクリックします。
    段落:配置を左に設定
  7. [説明]に width: (指定幅); text-align: left が設定されていることを確認したら
    [OK]ボタンをクリックします。
    新しいスタイル

▲Page TOP

作成したスタイルを適用しよう

  1. [書式]→[スタイルシートのリンク]コマンドで、スタイルシートのリンクを設定しておきます。
  2. 書式設定ツールバーの[スタイル]の中から「contents」を選択します。
    スタイルボックスの一覧からスタイルを選択
  3. クイックタグセレクタの<p.contents>の右側▼をクリックして、一覧から[タグの編集]をクリックします。
    クイックタグセレクタ:タグの編集
  4. p を div に変更して、OK (チェックアイコン) ボタンをクリックします。
    クイックタグセレクタ
  5. 書式設定ツールバーの[スタイル]の中から今度は「main」を選択します。
  6. クイックタグセレクタの <p.main>の右側▼をクリックして、一覧から[タグの編集]をクリックします。
  7. p を div に変更して、OK (チェックアイコン) ボタンをクリックします。

▲Page TOP

スポンサーリンク
INDEX
  • このエントリーをはてなブックマークに追加

問題は解決しましたか?

操作方法、設定方法等で困ったら、 Expression Web Users Forum に投稿してください!

2012年12月21日(日本時間)をもって、Expression Web 4はフリーソフトになりました。FrontPageユーザーの方もダウンロードして使ってみてください。 なお、Expression Web 4すでに購入された方も、問題が修正された無料版にアップグレードすることをお勧めします。

* Expression Web 4 無料版をダウンロード

▲このページのトップへ