2009-08-25 6 views
1

Stackoverflowは質問/回答用のテーブルを使用しています。私は多くのSOユーザーから、これが間違っていて、質問と回答は表形式のデータではないと言われました。フォーラムは表形式のデータと見なされますか?

だから私はフォーラムの表データですか?ほとんどの主要なフォーラム(vbulletin)私はすべてテーブルを使用していると信じています。

これは表形式とみなされていますが、2番目以上の意見が欲しいですか?

+0

テーブルは場所で使用されますが、ほとんどがdivです。私はちょうど古い開発者ツールバーを引っ張って調査しました:) – JustLoren

+0

HTMLマークアップやバックエンドデータモデルについて話していますか? –

+0

質問が「フォーラムベースのWebサイトにHTMLテーブルを使用する必要がありますか? –

答えて

6

私は間違いなくWeb Wizですが、構造的には関連する(おそらく入れ子にされた)コメント付きのフォーラム投稿はリストのようなものです。

+0

合意。定義リストはフォーラムには最適です。可能性としてはいくつかの場所でDLを入れ子にしています。特にSOのようなものは、質問タイトルをDTとして使用し、残りをそのDTのDDとして使用することができます。 – Paul

5

私は、問題のコンテンツをスプレッドシートに提示することが理にかなっているかどうかを知るのがよいと考えています。

+0

+1、私はこれに同意します。 – Gav

+1

人々はあらゆる種類の奇妙なものにスプレッドシートを使用します。 –

+0

人々は奇妙なことにスプレッドシートを使用していますが、ここで重要なのは「理にかなっています」です。 –

0

SOと他のフォーラムでは、データを格納するリレーショナルスキーマ(表をenvolvesする)を確実に使用しています。限り、HTMLとレイアウトが行く、私はよく分かりません。 Firebugはありません:P

+0

データの保存とデータの提示は、完全に2つの別々のものです。おそらく、これは質問が明確になる前に投稿されたものです(HTML)。 –

0

技術的には、列にヘッダーを置くことができれば、データは表形式になります。なぜなら、 'td'の各列は実際に意味的に正しいためには 'th'で始まる必要があるからです。

それぞれの列に論理的なヘッダーを付けることができれば、それに行ってください!

5

いいえ多くのフォーラムでマークアップ用のテーブルを使用していますが、これは物理的なマークアップであり、意味的に正しいマークアップではないことを認識する必要があります。

実際に正しいようにネストされたリスト(ツリー)なので、ツリーディスカッションのネストされた<ul>要素としてモデル化するか、<dl>(基本的にいくつかの値)と1つのキー(=質問))を使用してStack Overflowの質問 - 回答フォームを反映させます。

1

いいえテーブルはSOとフォーラムの両方で、つまりある程度までは間違って使用されています。

cssには一定の制限があります。たとえば、2つのdivが同じ高さを共有することはできません。また、複数の行にまたがってテキストを縦に並べる必要があるかもしれません。おそらくあなたのデザインは流動的であり、holy grailのような方法で固定されています。これらのフォーラムはこれらすべてを実装しなければならず、クロスブラウザの経験を一定にすることは非常に困難です。

したがって、その推論は意味論とは関係なく、むしろ便利です。

+0

CSS3で表示するためにテーブルのプロパティをチェックアウト;] –

関連する問題