QuarkXPressやAdobe PageMakerの柔軟性に慣れている人は、Webデザインの作成方法を学ぶ際にカルチャーショックを受ける可能性が高いでしょう。これは、HTMLの配置タグが左揃え、右揃え、中央揃え以外の配置をサポートしていないためです。カスケーディングスタイルシート(CSS)を使用すれば、より正確な配置が可能になりますが、それには大きな代償が伴います。CSSレイヤーはバージョン4.0より前のブラウザとは互換性がなく、Netscape NavigatorとMicrosoft Internet ExplorerではCSSのサポート方法が異なります。CSSを使用する場合は、ブラウザごとに異なるコードを記述する必要があります。
HTMLのテーブルが助けになります。テーブルは、正確な位置合わせを実現するという点ではCSSに次ぐ優れたツールです。また、互換性もCSSよりもはるかに優れており、複数のプラットフォームやバージョン2以降のすべてのブラウザで一貫して動作します。
表は正確な位置合わせを行うのに非常に効果的ですが、プログラミングは直感的ではありません。幸いなことに、Macromedia DreamweaverやAdobe GoLiveなどの多くのWYSIWYG HTMLエディターを使えば、手作業でコーディングするよりもはるかに簡単に表を作成できます。
Dreamweaverの斬新なアプローチ
Dreamweaver 2 は、整列に対する革新的なアプローチで注目に値します。これは、トレース機能を提供する最初の HTML エディターです。Dreamweaver ではトレース イメージと呼ばれ、Web ページをデザインする際にイメージを参考にすることができます。たとえば、すべてのリンクを半円の周りに配置したい場合、まずイメージ エディターで半円を描き、それを GIF、JPEG、または PNG ファイルとして保存し、次にその描画をトレース イメージとして Dreamweaver に取り込むことができます。半円のトレース イメージを Dreamweaver で作成すれば、それを使用してリンクを正確なパスに沿って配置できます。Dreamweaver では、トレース イメージの透明度を変更して、イメージがどの程度透けて見えるかを制御できます。さらに、トレース イメージの位置を変更したり、トレース イメージを非表示にしたりすることもできます。ページを Web に公開すると、リンクは半円のパスに沿って表示されますが、トレース イメージは表示されません。
例から学ぶ
この記事では、Adobe Photoshopで作成したページレイアウトをDreamweaverでトレーシングイメージとして使用する方法を説明します(「Dreamweaver 2のトレーシングイメージの魔法」を参照)。DreamweaverはCSSレイヤーを使用してサンプルレイアウトを作成します。サイト訪問者が最新のブラウザを使用しているかどうかに関係なく、すべての訪問者がページを表示できるようにしたいため、レイヤーをテーブルに変換するという追加手順を紹介します。Dreamweaverを使えば、レイヤーの精度とテーブルの互換性という両方のメリットを享受しながら、この変換をほぼ簡単に行うことができます。
LYNDA WEINMAN ( https://www.lynda.com ) は、ベストセラーの Web デザイン本を数冊執筆しており、現在は『Dreamweaver 2 Hands-On Training』(Peachpit Press、1999 年 8 月) を執筆中です。
1999年8月号 108ページ
Dreamweaver 2のトレーシングイメージの魔法
Dreamweaver 2 では、Web ページに芸術的なレイアウトを簡単に作成できます。新機能「トレーシングイメージ」により、Macromedia Fireworks、Adobe Photoshop、その他の画像編集アプリケーションで作成したモックアップ画像をレイアウト設定のガイドとして使用できます。以下の手順では、トレーシングイメージを使用してページをレイアウトする方法を説明します。このプロセスで使用するモックアップレイアウトを準備するには、画像エディタでモックアップレイアウトを作成し、GIF、JPEG、または PNG ファイルとして保存します。
1 ト レーシングイメージを適用する
A Dreamweaverで新しい無題のHTMLドキュメントを開きます。ドキュメントを保存します。「修正」メニューから「ページプロパティ」を選択します。「トレースイメージ」テキストボックスの横にある「選択」ボタンをクリックします。作成したトレースイメージを選択します。それを選択して「OK」をクリックします。

B トレース画像がページの背景に表示されます。

「表示」メニューから「トレーシングイメージ」を選択すると、トレーシングイメージのさまざまな設定を変更できます。「表示」設定は、トレーシングイメージレイヤーの表示/非表示を切り替えます。これは、背景色や背景画像を表示したい場合に便利です。「選択範囲に合わせる」設定では、トレーシングイメージの左上隅を、選択したオブジェクトの左上隅に揃えることができます。「位置調整」設定では、トレーシングイメージの正確な位置をx座標とy座標で調整できます。デフォルトでは、ブラウザウィンドウのオフセットに合わせて8×11ピクセルのオフセットが設定されています。「位置リセット」設定では、トレーシングイメージを移動した後に、元の場所の方が気に入った場合、位置をリセットできます。
2 レイヤーを作成する
あ
トレーシングイメージが完成したら、レイヤーを使ってページレイアウトの設定を始めましょう。ここからトレーシングイメージとレイヤーの真の威力が発揮されます。
レイヤーを使うと、ページ上のオブジェクトの絶対的な位置を指定できます。レイヤー内に画像やテキストを挿入し、レイヤーをクリックしてドラッグするだけでページ上で移動できます。Dreamweaverでレイヤーを操作する手順は以下のとおりです。
A オブジェクト パレットの [レイヤーを描画] ボタンをクリックします。
B 画像を配置したい各領域の周囲にレイヤーを描画します。(この例では、一番上のボックスから始めました。)
ヒント:ページにレイヤーを描画すると、画面の左上に小さな黄色のアイコンが表示されます。これらのアイコンは追加したレイヤーを表しています。非表示にしたい場合は、「表示」メニューから「非表示要素」を選択してください。
C レイヤー内をクリックし、オブジェクトパレットの「画像を挿入」ボタンをクリックします。挿入したい画像を選択し、「OK」をクリックします。レイヤーにHTMLテキストを追加する場合は、レイヤー内をクリックして入力を開始します。
B

C

ヒント:ページ上でレイヤーを移動させる場合は、必ずハンドル(レイヤーの左上隅にある小さなボックス)をつかんでください。レイヤーの中央をクリックしてドラッグし、移動しようとすると、レイヤーの内容が削除されてしまう可能性が高くなります。
3 レイヤーをテーブルに変換する
レイヤーは便利ですが、Webブラウザのバージョンが4.0未満では動作しません。ご安心ください。Dreamweaverには、Webページを以前のWebブラウザと互換性のある状態に保つ優れた機能が搭載されています。数回クリックするだけで、レイヤーを使って作成したレイアウトをテーブルに変換できます。バージョン2.0以降のWebブラウザはテーブルを扱えます。
ファイルメニューから「変換」を選択し、「3.0ブラウザ互換」を選択するだけです。次に「レイヤーをテーブルに変換」を選択します。これで完了です。Dreamweaverが自動的に新規ドキュメントを作成し、レイヤーをテーブルに変換します。レイヤーバージョンとテーブルバージョンを別々のドキュメントとして保存したい場合に便利です。
レイヤー化された外観: レイヤーを使用してレイアウトを構築すると、ページは次のようになります。 | 最後のウェブページ |