HTML では、レイアウトによって Web サイトの基本構造と外観が定義されます。 HTML レイアウトは、HTML 要素が Web ページ内でどのように配置されるかを示す設計図です。単純な HTML タグを使用して Web ページを作成する機能を提供します。
DIV レイアウト
Div レイアウトは、要素に基づく HTML で最も一般的なレイアウトです。 HTML の要素は、ドキュメントのセクションを定義するために使用されます。タグはコンテナタグです。つまり、開始タグと終了タグがあります。
HTML ドキュメント内で複数の要素を定義でき、各要素を使用してさまざまな情報セットを表示できます。要素内では、paragpraph(
)、Heading(
)、span() などの複数の HTML 要素を使用できます。タグのすべての HTML 要素をグループ化し、それらに CSS を適用して、理解しやすくレンダリングしやすくすることができます。
###例###
以下は div レイアウトの例です
リーリー
テーブルレイアウト
テーブル レイアウトは、その複雑さのため、HTML で最も推奨されないレイアウトの 1 つです。名前が示すように、これは
要素に基づいています。 要素は、データを行と列に配置する機能を提供します。
タグはコンテナ タグでもあり、開始タグと終了タグがあります。 要素内では複数の HTML 要素を使用できますが、データをテーブルに配置するには 3 つのメタ タグが必要です。最初のタグはテーブルの行を表す
タグで、テーブルに新しい行を追加します。
2 つ目はテーブル タイトルを表す タグで、テーブルのテーブル タイトルが格納されます。最後の はテーブルデータで、テーブルの情報やデータが格納されます。
###例###
リーリー
|
DIV VS テーブル レイアウト
DIV とテーブル レイアウトの違いは次のとおりです –
ページ サイズ - Div レイアウトでは HTML 要素のみを含む - タグがあり、単一の CSS ファイルでスタイルを定義できますが、テーブル レイアウト シナリオでは th、td があります。 、tr および複数の要素がある場合、各要素には個別のスタイルがあり、ページ全体のサイズが大きくなります。
ページ レンダリング - ページ レンダリングとは、ブラウザーが Web ページのコンテンツを表示するのにかかる時間です。 div レイアウトの場合、ブラウザは終了タグを検索しません。テーブル レイアウトの場合、ブラウザは - の終わりに達するまでページのコンテンツを表示しません。したがって、Table レイアウトのページのレンダリング速度は、div レイアウトに比べて遅くなります。
メンテナンス - Div レイアウトでは、CSS を変更するだけで現在の Web デザインを簡単に変更できますが、テーブル レイアウトで現在のデザインを変更するのは、変更する必要があるため困難です。コード。 -
一貫性 - divレイアウトでは、Webページ内で一貫性を保つためにHTML要素パターンに従う必要はありませんが、テーブル行などの要素が欠けている場合は、レイアウト内のテーブル内で、表のタイトル、表のデータが変更されると、コンテンツ全体の構造が変化し、一貫性が失われます。 -
推奨事項 - divタグ内のデータが適切な方法で分離され、Webページのスパイダーが動作できるようにするため、divレイアウトを使用してWebページを構築することを強くお勧めします。テーブル レイアウト要素に余分な HTML を使用せずに迅速にページのレンダリング時間を増加させます。 -
柔軟性 - 柔軟性は、Web サイトのパフォーマンスを測定するために使用する重要な要素の 1 つです。これは、Web サイトが異なるデバイスで同じコンテンツを同じ方法で表示できるかどうかを示します。 -
テーブル レイアウトの場合、テーブルに特定の幅を指定する必要があります。その結果、テーブルが柔軟性に欠け、画面サイズがテーブルの幅と一致するコンテンツのみが表示されます。ただし、div レイアウトの場合、さまざまな画面サイズに適応できる CSS プロパティを使用して解決できるため、柔軟性は問題になりません。
###結論は###
要約すると、div レイアウトとテーブル レイアウトにはそれぞれ長所と短所があります。 Div ベースのレイアウトはテーブルベースのレイアウトよりも柔軟性がありますが、作成と維持にはより多くのコーディング スキルが必要です。一方、テーブルは初心者にとって学びやすく、そうでなければ div を使用した多くの追加コードが必要となる複雑なレイアウトに使用できます。最終的に、どちらのアプローチがニーズに適しているかは、Web サイトのデザインで何を達成したいかによって決まります。
|
以上がHTMLにおけるDivレイアウトとテーブルレイアウトの比較の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。