2011-12-16 2 views
0

私は大学のプロジェクトのための小さなソーシャルネットワーキングウェブサイトを構築しています。この質問は純粋に美容的なものです。いつテーブルを使うのがいいですか?

基本的に、私の先生は本当に反テーブルであり、あなたは表のデータにしか使用できないという事実に非常に厳しいですが、私は本当に何が何で、表のデータと見なされていないのか分かりません。受信トレイは表形式のデータと見なされますか?私はこれを表示するにはゼブラのストライピングを使いたいと思います。データがループで動的にレンダリングされるので、CSSとdivでこれを行うのは苦労でしょう。

いつもテーブルを使用しますか?

+0

ガイドとして「CSSとdivを使用すると痛みを伴う...」という表を使用するのは非常に貧弱な理由です。 –

+0

@IainGloway - 受信トレイが実際に表形式のデータではないことを理解していますが、その意味をすべて覚えていないため、受信トレイが表形式であるかどうかを本当に識別できませんデータ? – Richie

+0

@KerrekSB私の質問を読まなかったという印象を受けますか? – Richie

答えて

2

表形式のデータを表示するときに表を使用することに同意するので、受信トレイは表を使用するのに大丈夫です。私が人々がテーブルを持っていると思う大きな懸念は、サイト全体のレイアウトに使用するときです。 divを使用してサイトをレイアウトし、表を使用して表データを表示します。

3

テーブルは、論理的に関連付けられたデータのグリッド用です。

ゼブラストライピングは同じ方法で動作します。つまり、他のすべての行にクラス名を追加します。

+0

には、論理的に関連付けられたデータではなく、「送信者」「件名」「日付/時刻」という列がありますか?もしデータがforeachループを持つデータベースから来ているのでなければ、私はcssで黙示的なゼブラストライピングをしていないでしょう。 – Richie

+0

2回目の繰り返しごとにループにクラス名を追加させます。 –

+0

はい、それらは論理的に関連付けられていると思います。私は、人々が持っている問題は、テーブルを使ってページをレイアウトしてから、適切に整列させることができないために不平を言う時です。 – Robert

関連する問題