今日、MSN の友人からこのトピックについて質問を受けました。フォーラムで多くの人が DIV テーブルと TABLE テーブルの使用について質問を投稿していることに気づきました。ここで私の考えを整理したいと思います。
フォームについて
WEB標準を採用したからといってテーブルの使用が排除されるわけではなく、むしろテーブルがごちそうになるのは、CSSレイアウトに関する多くの記事でテーブルを使用するのは賢明ではない理由がよく記載されているためです。レイアウトにテーブルを使用するのは賢明ではないということを皆さんは誤解しているかもしれません。結局のところ、表はデータを表示する方法であり、この目的で情報をわかりやすく表に表示することがあります。そのため、会社の従業員の問い合わせフォームなどで表を使用します。 、製品と機種の対応表など。
いわゆるテーブルの饗宴については、実際には別のレベルに意見が上がります。つまり、プロの市場分析会社のように、テーブルを柔軟に使用して顧客データ、調査データ、その他の情報を表示できれば、それは真の意味です。テーブルを活用した。
したがって、長文の場合は、Web ページのレイアウトにテーブルを使用する必要があり、データを表示するためにテーブルを使用するのは無理があります。
その他の要素について
私の経験に基づいて、私は XHTML 標準のいくつかの要素を 3 つの主要なカテゴリに分類します。
最初のカテゴリは、私が補助レイアウト デザイン要素と呼ぶものです。ここでは DIV、SPAN などを指します。これらの要素の主な機能は、これらの要素のさまざまな属性を柔軟に使用してページ全体をレイアウトすることです。ページのパフォーマンスは向上します。豊かでカラフル。
2 番目のタイプは、構造化要素または情報要素と呼ばれます。ここでは、TABLE、UL、PRE、および CODE 要素を指します。これらは、情報を表示および編成する方法です。たとえば、TABLE はテーブル情報を表示するために使用されます。列形式の情報を表示するには、テーブルまたはリストが必要な場合、これらの 2 つの方法で表示するのが賢明です。
3 番目のカテゴリは、Ameta を指します。これは、キーワードを入力するための METAkeyword やリンク用の A など、純粋にいくつかの機能を実現するためのものです。標準に準拠した正しい設計アイデアは、DIV およびその他のレイアウト要素を使用してページを作成することです。 、位置決め、カラーブロック、画像などは、TABLE、ULなどの要素を使用して、ページに表示する必要があるデータを表示します。もちろん、DIVは、ID属性を使用してデータを整理する役割も果たします。 DIV は、DIV を名前を付けたデータ ブロックとして簡単に使用できます。
したがって、Web 標準を使用して Web サイトを作成することは、実際には情報を合理化して統合するプロセスです。レイアウト ツールとしてテーブルを使用しないでください。