ホームページ ウェブフロントエンド htmlチュートリアル フロントエンドの基本??CSS+DIV レイアウト_html/css_WEB-ITnose

フロントエンドの基本??CSS+DIV レイアウト_html/css_WEB-ITnose

Jun 24, 2016 am 11:55 AM

ランダムに Web ページを開いて F12 を押すと、多数の高密度の「DIV」が表示されます。そのとおり、現在、ほとんどの Web ページでは CSS+DIV レイアウト方法が使用されています。


前回の記事ではボックス モデルについて説明しましたが、ここではボックス モデルを基礎として、一般的に使用される Web ページのレイアウト方法である CSS+DIV レイアウトを簡単に理解します。

CSS+DIV レイアウトは、

タグを使用してページ全体をいくつかのブロックに分割し、各
ブロック上で CSS の配置を実行し、最後に対応するコンテンツを各ブロックに追加します。

これは、最初に Web ページ全体のフレームワークを構築し、次にパーツを個別に調整するようなものです。ここで、

はフレームの構築を担当し、CSS は構築に相当します。ルール、特定のルール (ビジネス要件など) に従って鉄筋を溶接します。


1. 材料を選択するときは、使用する鋼棒を理解する必要があります 理解することは DIV を理解することです


:「ボックスモデルって何ですか?DIVですか?」私の意見では、Web ページには p、h1、form、div、span、table、tr、td などの多くの要素が表示されます。それらにはすべてマージン、ボーダーがあります。 、パディング属性。

ただ、Web ページ全体のレイアウトを構築するときは、一般に、上記の例の「補強バー」として DIV を使用します。

ボックスモデルは DIV+CSS の基礎であり鍵です。簡単に言うと、ボックス モデルの中心となるのは、これらの「ボックス」のマージン、ボーダー、パディング属性です。これは、合理的で美しい Web ページをレイアウトしたい場合の基本的なスキルです。

2. 材料を切断して溶接します



2. マテリアルを切断して溶接します (CSS を使用して、対応する DIV を配置します)。言うまでもなく、カットとはDIVを描画し、CSSを使用してそのサイズと形状(つまり、margin、border、paddingの値)を指定することです。 デフォルト値。位置決めを行わない場合、要素は通常のフローで表示されます (上、下、左、右、または z-index 宣言は無視されます)。


ここでの焦点は溶接です。溶接するときは、異なるサイズの DIV ブロックを選択し、それらを適切に配置する必要があります。これは、DIV の位置、浮動小数点、Z インデックス属性の設定を含む、DIV 位置決めと呼ばれます。 。 T i POSITION 属性: 4 つの属性値は、Static、Absolute、Relacted、Fixed です。次の表は、W3C でのこれらの属性値の説明です。

static
inherit

Position 属性の値を親要素から継承することを指定します。
absolute
🎜 🎜 🎜 🎜 🎜。静的配置以外の最初の親要素と比較して配置されます。 🎜 要素の位置は、「left」、「top」、「right」、「bottom」属性によって指定されます。 🎜 🎜 🎜 🎜 🎜relative🎜 🎜 通常の位置を基準にして相対的に配置された要素を生成します。 🎜 したがって、「left:20」は要素の左の位置に 20 ピクセルを追加します。 🎜 🎜 🎜 🎜 🎜fixed🎜 🎜 ブラウザウィンドウを基準にして相対的に配置された絶対位置の要素を生成します。要素の位置は、「left」、「top」、「right」、「bottom」属性によって指定されます。 🎜 🎜 🎜
配置。

4 つの属性値があります: left、right、none、

説明

none

デフォルト値。要素はフロート表示されず、テキスト内のどこにでも表示されます。 inheritright 要素は右にフローティングします。 z-index の値は任意の整数値にすることができます。要素の「表示優先度」を表す正の数または負の数です。値が大きいほど表示優先度が高くなります。 2 つの簡単な図で十分に説明できます。最初の図の 3 つの div の Z-Index 値は、次のとおりです。 A & LT; B & LT;インデックス値は、A>B>C です。 これらは CSS+DIV レイアウトの最も基本的な知識にすぎません。実際に使いこなしたい場合は、レイアウトのヒントをいくつか練習して経験する必要があります。たとえば、マージンに負の値を使用することは非常に実用的なトリックです (コンテナの幅が 700 ピクセルであると仮定して) コンテナを中央に固定幅で表示したい場合は、コンテナの相対配置方法を使用できます。 、左の値をページの 50% に設定し、Margin-Left を自身の幅の半分に設定すると、ブラウザの解像度に関係なく、効果は固定幅で中央に配置されます。以下のように:
float 属性の値を親要素から継承することを指定します。
left 要素は左にフロートします。

不明な学生は、いくつかの小さな例を作成して自分で練習することも、W3School にアクセスして練習することもできます。豊富な Web チュートリアルといくつかの小さな例を練習できます。オンライン。在 Float は難しいので、読者が上手にマスターできることを願って、ここに焦点を当てます。
ページのコンテンツが足りない場合、最下部を最下部にする方法 フッター(著作権登録部分)が常に最下部に残るようにするには、マイナスを設定することでも実現できますマージンの値。

もっと積み重ねて、あなたと一緒に成長していきたいと思っています。

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

ホットAIツール

Undresser.AI Undress

Undresser.AI Undress

リアルなヌード写真を作成する AI 搭載アプリ

AI Clothes Remover

AI Clothes Remover

写真から衣服を削除するオンライン AI ツール。

Undress AI Tool

Undress AI Tool

脱衣画像を無料で

Clothoff.io

Clothoff.io

AI衣類リムーバー

AI Hentai Generator

AI Hentai Generator

AIヘンタイを無料で生成します。

ホットツール

メモ帳++7.3.1

メモ帳++7.3.1

使いやすく無料のコードエディター

SublimeText3 中国語版

SublimeText3 中国語版

中国語版、とても使いやすい

ゼンドスタジオ 13.0.1

ゼンドスタジオ 13.0.1

強力な PHP 統合開発環境

ドリームウィーバー CS6

ドリームウィーバー CS6

ビジュアル Web 開発ツール

SublimeText3 Mac版

SublimeText3 Mac版

神レベルのコード編集ソフト(SublimeText3)

< Progress>の目的は何ですか 要素? < Progress>の目的は何ですか 要素? Mar 21, 2025 pm 12:34 PM

この記事では、HTML< Progress>について説明します。要素、その目的、スタイリング、および< meter>との違い要素。主な焦点は、< Progress>を使用することです。タスクの完了と< Meter> statiの場合

< datalist>の目的は何ですか 要素? < datalist>の目的は何ですか 要素? Mar 21, 2025 pm 12:33 PM

この記事では、HTML< Datalist>について説明します。オートコンプリートの提案を提供し、ユーザーエクスペリエンスの改善、エラーの削減によりフォームを強化する要素。

< meter>の目的は何ですか 要素? < meter>の目的は何ですか 要素? Mar 21, 2025 pm 12:35 PM

この記事では、html< meter>について説明します。要素は、範囲内でスカラーまたは分数値を表示するために使用され、Web開発におけるその一般的なアプリケーション。それは差別化< Meter> < Progress>およびex

ビューポートメタタグとは何ですか?レスポンシブデザインにとってなぜそれが重要なのですか? ビューポートメタタグとは何ですか?レスポンシブデザインにとってなぜそれが重要なのですか? Mar 20, 2025 pm 05:56 PM

この記事では、モバイルデバイスのレスポンシブWebデザインに不可欠なViewportメタタグについて説明します。適切な使用により、最適なコンテンツのスケーリングとユーザーの相互作用が保証され、誤用が設計とアクセシビリティの問題につながる可能性があることを説明しています。

HTMLは初心者のために簡単に学ぶことができますか? HTMLは初心者のために簡単に学ぶことができますか? Apr 07, 2025 am 12:11 AM

HTMLは、簡単に学習しやすく、結果をすばやく見ることができるため、初心者に適しています。 1)HTMLの学習曲線はスムーズで簡単に開始できます。 2)基本タグをマスターして、Webページの作成を開始します。 3)柔軟性が高く、CSSおよびJavaScriptと組み合わせて使用​​できます。 4)豊富な学習リソースと最新のツールは、学習プロセスをサポートしています。

< iframe>の目的は何ですか タグ?使用する際のセキュリティ上の考慮事項は何ですか? < iframe>の目的は何ですか タグ?使用する際のセキュリティ上の考慮事項は何ですか? Mar 20, 2025 pm 06:05 PM

この記事では、< iframe>外部コンテンツをWebページ、その一般的な用途、セキュリティリスク、およびオブジェクトタグやAPIなどの代替案に埋め込む際のタグの目的。

HTML、CSS、およびJavaScriptの役割:コアの責任 HTML、CSS、およびJavaScriptの役割:コアの責任 Apr 08, 2025 pm 07:05 PM

HTMLはWeb構造を定義し、CSSはスタイルとレイアウトを担当し、JavaScriptは動的な相互作用を提供します。 3人はWeb開発で職務を遂行し、共同でカラフルなWebサイトを構築します。

HTMLでの開始タグの例は何ですか? HTMLでの開始タグの例は何ですか? Apr 06, 2025 am 12:04 AM

Anexampleapalofastartingtaginhtmlis、それはaperginsaparagraph.startingtagsaresentionentientiontheyinitiateelements、definetheirtypes、およびarecrucialforurturingwebpagesandcontingthomedomを構築します。

See all articles