SHOEISHA iD

※旧SEメンバーシップ会員の方は、同じ登録情報(メールアドレス&パスワード)でログインいただけます

DeveloperZine(デベロッパージン)- エンジニアの意思決定を支える技術情報メディア ProductZine

CodeZine編集部では、現場で活躍するデベロッパーをスターにするためのカンファレンス「Developers Summit」や、エンジニアの生きざまをブーストするためのイベント「Developers Boost」など、さまざまなカンファレンスを企画・運営しています。

Expression Webチュートリアル

Expression WebでWebサイトを作ってみよう (2)

.NET開発者のためのWebサイト制作入門(後編)


CSSレイアウトテンプレートからの新規作成

 Expression Webでは、代表的なCSSレイアウトテンプレートが用意されています。これを利用してCSSレイアウトデザインページを作成していきます。

  1. [ファイル]-[新規作成]-[ページ]をクリックします。
  2. [新規作成]ダイアログボックスの[ページ]タブが開くので、左ペインの[CSSレイアウト]を選択すると、CSSレイアウトの一覧が表示されます。
  3. 目的のCSSレイアウトテンプレートを選択し、[OK]ボタンをクリックします。
[新規作成]ダイアログボックスの「CSSレイアウト」の一覧から選択し、[OK]ボタンをクリック
[新規作成]ダイアログボックスの「CSSレイアウト」の一覧から選択し、[OK]ボタンをクリック

 CSSレイアウトテンプレートをもとに新規作成を実行すると、未保存のCSSファイルにリンクされた未保存のWebページが生成され、下の図のように、いずれのファイルも開いた状態になります。

CSSレイアウトテンプレートから生成した直後の画面
CSSレイアウトテンプレートから生成した直後の画面
新規作成された未保存のWebページ「Untitled_1.htm」のコード
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html dir="ltr" xmlns="http://www.w3.org/1999/xhtml"> <head> <title>無題 1</title> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <link rel="stylesheet" type="text/css" href="Untitled_1.css" /> </head> <body> <div id="masthead"> </div> <div id="top_nav"> </div> <div id="page_content"> </div> <div id="footer"> </div> </body> </html>
新規作成された未保存のCSSファイル「Untitled_1.css」のコード
/* CSS レイアウト */
#masthead {
}
#top_nav {
}
#page_content {
}
#footer {
}

 ここから、それぞれのCSSスタイルに変更を加えて、フォントサイズや背景色といった書式を変更していきます。

 右側の[スタイルの適用]作業ウィンドウから、変更したいスタイルの右にある▼をクリックして[スタイルの変更]を選択すると、[スタイルの変更]ダイアログボックスが表示されます。そこで書式の設定を行います。具体的にCSSスタイルを変更していく方法については、ここでは割愛します。

[スタイルの変更]ダイアログボックス
[スタイルの変更]ダイアログボックス

ダイナミックWebテンプレートとして保存

 ベースとなるレイアウトが選択できたら、未保存のWebページ「Untitled_1.htm」をダイナミックWebテンプレート「master.dwt」として保存します。その後、続けてCSSファイルに対しても保存を促すダイアログボックスが表示されるので、CSSファイルの保存も同時に行います。

  1. [ファイル]-[名前を付けて保存]をクリックします。
  2. 「Untitled_1.htm」に対する[名前を付けて保存]ダイアログボックスにて、[ファイルの種類]を「ダイナミックWebテンプレート」にします。ファイル名を入力して、[保存]ボタンをクリックします。
  3. 続いて、「Untitled_1.css」に対する[名前を付けて保存]ダイアログボックスにて、[ファイルの種類]が「Webページ」になっているので「CSSファイル」にします。ファイル名を指定して、[保存]ボタンをクリックします。
ダイナミックWebテンプレート形式で「master.dwt」として保存する
ダイナミックWebテンプレート形式で「master.dwt」として保存する
CSSファイル形式で「style.css」として保存する
CSSファイル形式で「style.css」として保存する
ダイナミックWebテンプレートとCSSファイルが保存された
ダイナミックWebテンプレートとCSSファイルが保存された

 ダイナミックWebテンプレートとして保存すると、自動的にページタイトル部分が編集可能領域名「doctitle」として設定され、ダイナミックWebテンプレートを適用したWebページにおいてページタイトルが設定できるようになります。

ダイナミックWebテンプレートとして保存した後のコード
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html dir="ltr" xmlns="http://www.w3.org/1999/xhtml"> <head> <!-- #BeginEditable "doctitle" --> <title>無題 1</title> <!-- #EndEditable --> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <link rel="stylesheet" type="text/css" href="style.css" /> </head> <body> <div id="masthead"> </div> <div id="top_nav"> </div> <div id="page_content"> </div> <div id="footer"> </div> </body> </html>

次のページ
メインコンテンツ領域にダミーテキストを入れる

この記事は参考になりましたか?

Expression Webチュートリアル連載記事一覧

もっと読む

この記事の著者

小濱 良恵(コハマ ヨシエ)

Microsoft MVP for Expression WebMSソフトの解説書やWeb記事を執筆するテクニカルライター。Expression Webの前身となるFrontPageは2000バージョンから使用しはじめ、個人サイト(www.wanichan.com) においてFrontPageやExpression Webをはじめ、Microsoft Office全般などの総合情報&T...

※プロフィールは、執筆時点、または直近の記事の寄稿時点での内容です

この記事は参考になりましたか?

この記事をシェア

CodeZine(コードジン)
https://codezine.jp/article/detail/1772 2009/04/14 11:20

イベント

CodeZine編集部では、現場で活躍するデベロッパーをスターにするためのカンファレンス「Developers Summit」や、エンジニアの生きざまをブーストするためのイベント「Developers Boost」など、さまざまなカンファレンスを企画・運営しています。

新規会員登録無料のご案内

  • ・全ての過去記事が閲覧できます
  • ・会員限定メルマガを受信できます

メールバックナンバー