Web ページの div またはテーブルを作成する際のベスト プラクティスは何ですか?
div が推奨されていると言う人もいますが、div でサイズと配置を制御するのは簡単ではないことがわかりました。
あなたの意見は何ですか?
それはあなたが表示したいものに完全に依存します:
<DIV><SPAN>ページレイアウト用です<Table>表形式のデータ(データポイントなど)を表示するためのものですページ全体のレイアウトに使用する時代は<table>終わりました。このため、これらを使用することはお勧めできません。
HTMLタグは、セマンティックであることが意図されています。これは、そこに含まれるデータを説明することを意味します-それを表示する方法ではありません(これはスタイルシートが処理するためのものです)
TABLEには根本的に悪いことは何もありません。それは、歴史的に間違ったことのために使いすぎていたということだけです。一般に、データの真のテーブルにはTABLEを使用し、コンテンツの論理ブロックまたはインラインコンテナにはDIVとSPANを使用してください。
最初にこれを読んでください:http ://www.smashingmagazine.com/2009/04/08/from-table-hell-to-div-hell/
私の意見では(Stack Overflowで尋ねられる主観的な質問についてうめき声を上げる人もいると思います)、私はdiv'sを使用することを好みます。タグは1つのdivタグであり、テーブルは正しくマークアップされたテーブル要素を作成するために多くのタグを取ります。
1990年代の多くのウェブサイトはテーブルで構築されていましたが、今日ではdivsを使用することを考えています。
表は、データを表形式で表示するためにのみ使用する必要があります。レイアウトとデザインには、divとスタイルシートを使用することをお勧めします。
スタイルシートを使用してdivを制御することに慣れていない場合は、しばらく時間がかかることがありますが、簡単に理解できます。
後でクライアントがサイト全体の再設計を望んでいるときにそれを行ったことに感謝します。つまり、必要な変更を加えるためにページ全体を元に戻す必要はありません。
divは間違いなくウェブサイトレイアウトの業界標準だと思います。それらは最初は非常に扱いにくい場合がありますが、それらがどのように配置されているかを頭に入れたら、テーブルを二度と見ることはありません。
テーブルからdivに移動するには、このチュートリアルを試してください。http://www.devarticles.com/c/a/Web-Style-Sheets/DIV-Based-Layout-with-CSS/