- ベストアンサー
Dreamweaverのレイヤー・テーブル・フレームについて
- Dreamweaverではレイヤー・テーブル・フレームなど、レイアウトを設定できる方法があります。
- Dreamweaverでは「レイヤーからテーブルへ変換」することができますが、レイヤーがかさなっていると変換できない場合があります。
- Dreamweaverで入力フォームを作成する場合、データテーブルで構築するか、他の方法を選ぶかは個人の判断になります。
- みんなの回答 (1)
- 専門家の回答
質問者が選んだベストアンサー
回答0 テーブルはいわゆる「表」です。格子状の行と列から構成されていますから、その中のコンテンツは重なることは原則できません。ドリの「レイヤーからテーブルへ変換」はレイヤの配置から機械的にテーブルに当てはめているだけのようですから、このコマンドだけを使って「重なったレイヤ」をテーブルに変換するのは無理だと思われます。どうしても、というなら、その内容(テキスト?画像?)を手動でうまく切り分けるぐらいしか手は無いのでは。 回答1 どのようなレイアウトかにもよると思いますが、一般的にはレイヤの方が表示は軽いと思われます。特にテーブルはテーブルを完全に読み込まなければレイアウトは完結しませんから、その点でも表示スピードはレイヤが上でしょう。さらに、ドリの「レイヤから…」は不必要な行/列を作りがちですから無駄なデータ(空の行や列)が多くなる要因となります(ソースで確認してみてください)。 ただし、レイヤはその入れ子状態やブラウザの解釈によって表示位置がずれる可能性があります(特にドリの表示エンジンはタコっぽい)ので、最終的なレイアウト確認は IE なり Firefox なりで行わなければなりませんが、テーブルレイアウトに関してはブラウザ間の差異が殆どないので、編集が楽、という利点があります。 ただ、最近は「HTML は文章の意味を構築、見た目は CSS で」というのが流行(というか、もともとそういうものだったがブラウザ側の CSS の実装が不完全で実現しづらかった)のようなので、この際 CSS を覚えてみては。 回答3 左側に項目名(名前、メールアドレスなど)、右側にフォーム部品、とかだったらテーブルでいいのではないでしょうか。「フォームの下に画像」というのがよくわかりませんが、それ自体は CSS で可能です。