• ベストアンサー

ホームページを製作する際について

ホームページを製作する際について教えてほしいことがあります。 ページ作成構成について教えてください。 1.フレームによる構成 2.divブロックによる構成 3.tableタグによる構成 どれが一番いいのでしょうか・・・。 よろしくお願いします。

質問者が選んだベストアンサー

  • ベストアンサー
  • ORUKA1951
  • ベストアンサー率45% (5062/11036)
回答No.1

フレームは無条件になしです。  とても古い仕組みで、HTML4.01(1999年勧告)以来非推奨で、その後の仕様(XHTML1.1,XHTML2(中止)、HTML5では完全に廃止) 【引用】____________ここから 著者 ・・・【中略】・・・  HTML文書を作る場合には、この仕様における、他のDTDセットではなく strict DTD に適合する文書を作るよう推奨する。  ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ここまで[適合条件: 必須事項と推奨事項( http://www.asahi-net.or.jp/%7Esd5a-ucd/rec-html401j/conform.html#h-4.1 )]より tableももちろんなしです。 【引用】____________ここから 非視覚系メディアでのレンダリングに際して問題を起こすことがあるため、単に文書内容を整形する目的だけで表を用いるべきでない。  ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ここまで[11.1 表の概説( http://www.asahi-net.or.jp/%7Esd5a-ucd/rec-html401j/struct/tables.html#h-11.1 )]より 【引用】____________ここから ・・・【中略】・・・ ページレイアウトの目的で表を用いる。 ・・・【中略】・・・  こうしたテクニックによって、Webページはより複雑化し、限られた環境にしか適応しなくなり、相互運用性問題に悩まされることとなり、障害を持つ人々にアクセス障壁が設けられてしまう。  ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ここまで[スタイルシートの概説 ( http://www.asahi-net.or.jp/%7Esd5a-ucd/rec-html401j/present/styles.html#h-14.1 )]より  divも、デザインのためではなく、文書構造を保管するものです。デザインためにdivを使うと、tableでの作成と同じ穴の狢です。 『DIV要素とSPAN要素は、id属性及び class属性と併用することで、文書に構造を付加するための一般機構を提供する。 ( http://www.asahi-net.or.jp/%7Esd5a-ucd/rec-html401j/struct/global.html#h-7.5.4 )』  きちんとHTMLが書かれていたら、好きなようにデザインできます。 ※container(wrap)は、普通は何px - Webデザイン・CSS - 教えて!goo ( http://okwave.jp/qa/q7264276.html#a2 ) ※ページのサイズ構成につきまして - Webデザイン・CSS - 教えて!goo ( http://okwave.jp/qa/q7264485.html#a2 ) も参考にしてください。

ShiftTail
質問者

お礼

やはり、テーブル・フレームは無いのですね。 情報ありがとうございます。 divでがんばってみようと思います。

その他の回答 (1)

  • tracer
  • ベストアンサー率41% (255/621)
回答No.2

わかりやすく表現するために、ものすごく語弊のあることを言いますね。 慣れている人は、フレームやtableで構成(レイアウト)しません。 素人は、tableやフレームを使いたがります。 それぞれに理由がありますが、簡単に言うと、tableやフレームは、理解がしやすく扱いやすいということだと思います。 対して、慣れている人がフレームやtableを使わない理由は、制作以外のところでいろんな不利があるからです。 難しいことはすべて割愛します。

ShiftTail
質問者

お礼

情報ありがとうございます。 やっぱり、フレームやテーブルは使わないほうがいいのですね。 ありがとうございました。