ホームページ >ウェブフロントエンド >htmlチュートリアル >[インポート] DIV+CSS Web ページの練習を開始するlayout_html/css_WEB-ITnose

[インポート] DIV+CSS Web ページの練習を開始するlayout_html/css_WEB-ITnose

WBOY
WBOYオリジナル
2016-06-24 12:29:55899ブラウズ

CSS レイアウトを学習していますか?まだ純粋な CSS レイアウトを完全にマスターできていませんか?通常、学習を妨げる状況は 2 つあります:

最初の可能性は、CSS ページ処理の原理をまだ理解していないことです。ページの全体的なパフォーマンスを考慮する前に、まずコンテンツのセマンティクスと構造を検討し、次にセマンティクスと構造用の CSS を追加する必要があります。この記事では、HTML を構造化する方法について説明します。

もう 1 つの理由は、非常によく知られたプレゼンテーション層の属性 (cellpadding、hspace、align="left" など) について困惑しており、それらをどの CSS ステートメントに変換すればよいかわからないことです。最初の問題を解決し、HTML の構造化方法を理解したら、元のプレゼンテーション属性を置き換えるためにどの CSS を使用するかを詳しく説明したリストを提供します。

構造化HTML

私たちが最初にWebページの作り方を学ぶとき、私たちは常に、写真、フォント、色、レイアウトプランを考慮して、どのようにデザインするかを検討します。次に、Photoshop または Fireworks を使用してそれを描画し、小さな絵に切り取ります。最後に、HTML を編集して、すべてのデザインをページに復元します。

HTML ページを CSS でレイアウトしたい場合 (CSS フレンドリーです)、最初に戻って最初から「外観」について考えるのではなく、最初にセマンティクスと構造について考える必要があります。ページのコンテンツ。

外見は最も重要なことではありません。適切に構造化された HTML ページは、どのような外観でも表示できます。CSS Zen Garden はその典型的な例です。 CSS Zen Garden は、CSS の力を最終的に認識するのに役立ちます。

HTMLはパソコン画面上で読むためだけのものではありません。 Photoshop で慎重にデザインした画像は、PDA、携帯電話、スクリーン リーダーでは表示されない場合があります。ただし、適切に構造化された HTML ページは、CSS のさまざまな定義を使用して、どこにでも、どのネットワーク デバイスでも表示できます。

考え始めましょう



私たちはまず「構造」とは何なのかを学ばなければなりません。これを一部の作家は「意味論」とも呼んでいます。この用語が意味するのは、コンテンツ ブロックと各コンテンツが果たす目的を分析し、これらのコンテンツの目的に基づいて対応する HTML 構造を構築する必要があるということです。

じっくりとページ構造を分析して計画すると、次のようないくつかの部分が完成するかもしれません:

ロゴとサイト名
メインページコンテンツ
サイトナビゲーション(メインメニュー)
サブメニュー
検索ボックス
リボン(ショッピング カート、チェックアウト カウンターなど)
フッター (著作権および関連する法的通知)


通常、次のような DIV 要素を使用してこれらの構造を定義します。










</div>

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。