HTML レイアウト

❮ 前章へ 次章へ ❯

HTML レイアウトの例

London

London is the capital city of England. It is the most populous city in the United Kingdom, with a metropolitan area of over 13 million inhabitants.

Standing on the River Thames, London has been a major settlement for two millennia, its history going back to its founding by the Romans, who named it Londinium.

Try it Yourself »

HTML レイアウト要素

web サイトでは、雑誌や新聞のように複数の列にコンテンツを表示することがあります。

HTML5 は、Web ページの様々な部分を定義する新しいセマンティック要素を提供しています:

HTML5 Semantic Elements
  • <header> - 文書またはセクションの見出しを定義します
  • <nav> - ナビゲーションリンク用のコンテナを定義します
  • <section> - 文書内のセクションを定義します
  • <article> - 独立した自己完結型の記事を定義します
  • <aside> - コンテンツを除くコンテンツを定義します(サイドバーのような)
  • <footer> - 文書またはセクションのフッターを定義します
  • <details> - 追加の詳細を定義します
  • <summary> - Defines a heading for the <details> 要素の見出しを定義します

HTML レイアウトのテクニック

複数列のレイアウトを作成するには 4 つの方法があります。それぞれの方法には長所と短所があります:


どれを選択する?

HTML テーブル

だから、あなたのページレイアウトにテーブルを使用しないでください! 彼らはあなたのコードに混乱をもたらすでしょう。 ことが

<table> 要素は、レイアウトツールとして設計されたものではありません! <table> 要素の目的は、表形式のデータを表示することですので、 ページレイアウトにテーブルを使用しないでください! コードに混乱をもたらすことになります。数ヶ月後にサイトを再設計する場合、どれほど難しくなるかを 想像してみてください。

チップ: ページレイアウトにはテーブルを使用しないでください!


CSS フレームワーク

レイアウトをすばやく作成したい場合は、W3.CSSBootstrap などの フレームワークが使用できます。


CSS Floats

CSS の float プロパティを使用して、Web 全体のレイアウトをするのが一般的です。 フロートを学習するのは簡単です - float と clear プロパティがどのように動作するかを覚えるです。 短所:floating 要素は、ドキュメントフローに結び付けられているため、柔軟性が損なわれる可能性があります。 float の詳細については、CSS Float と Clear をご覧ください。

Float の例

London

London is the capital city of England. It is the most populous city in the United Kingdom, with a metropolitan area of over 13 million inhabitants.

Standing on the River Thames, London has been a major settlement for two millennia, its history going back to its founding by the Romans, who named it Londinium.

Try it Yourself »

CSS Flexbox

flexbox は、CSS3 の新しいレイアウトモードです。

異なった画面サイズや異なったディスプレイ・デバイスにページレイアウトを対応させなければならないときに、 flexbox を使用すると要素が予想通りに動作するようになります。 短所:IE10 以前では動作しません。

flexbox の詳細については、CSS Flexbox をご覧ください。

Flexbox の例

City Gallery

London

London is the capital city of England. It is the most populous city in the United Kingdom, with a metropolitan area of over 13 million inhabitants.

Standing on the River Thames, London has been a major settlement for two millennia, its history going back to its founding by the Romans, who named it Londinium.

Copyright © W3Schools.com
Try it Yourself »

❮ 前章へ 次章へ ❯