ホームページ ウェブフロントエンド htmlチュートリアル div+cssの基礎知識を理解するlayout_html/css_WEB-ITnose

div+cssの基礎知識を理解するlayout_html/css_WEB-ITnose

Jun 24, 2016 am 11:49 AM

起動システムには多くの BS テクノロジーが使用されており、私たちが目にする優れた Web ページの大部分は DIV+CSS テクノロジーによって実装されています。DIV+CSS は Web レイアウト手法です。

はブロックレベルの要素を構成する HTML タグであり、Web ページ上で div 要素として表示されると、その前後で自動的に改行されます。後。大きなページを複数の部分に分割できます。その後、CSS でこれらの部分を個別にスタイル設定できます。テーブル レイアウトと比較して、div+css はコンテンツとスタイルのパフォーマンスを分離します。同じテクノロジーを学ぶには、それを習得するという基本的な概念から始める必要があります。 DIV+CSS の基本的な概念を見てみましょう。

まず、ページ上の div 表示の効果を見てみましょう

まず、 タグがインラインである HTML にタグを記述します

えー

マネージド CSS でスタイルを設定します

<span style="font-size:24px;">    <span class="cs">测试1</span>    <span class="cs d2">测试2</span>    <div class="cs">测试3</div>    <div class="cs d1">测试4</div></span> </p>
<p> </p>
<p> </p> 結果:span タグはコンテンツと同じサイズを占有しますが、div タグは行全体を占有します。 <br> <p> </p>
<p>標準フロー</p>: Web ページに表示されるコンテンツの順序と HTML で記述されたコンテンツの順序が一致していれば、標準フローに準拠していることがわかります。 <br> <p> 上記の例のように、test 1、test 2、test 3、test 4 のように、Web 上で表示される順序は HTML で記述された順序と同じです。テスト 1 とテスト 2 は <span> でマークされているため、同じ行に表示されます。テスト 3 はテスト 2 の隣に表示されるはずですが、<div> タグが使用されているため、その前に改行が入り、テスト 3 が新しい行で開始されます。テスト 4 も同じです <strong> </strong> </p> <p></p>ボックス モデル <p>: まず、写真を見てみましょう </p> <p> <strong> </strong></p> <p class="sycode"> コンテンツ: コンテンツ領域は、ボックスに入れたオブジェクトのサイズに相当します。しかし、ボックスモデルでは、高さと幅の属性を使用して「オブジェクトのサイズ」を調整できます。 </p> <p> パディング: パディング、上下左右に分かれています。これは、ボックスに入れたオブジェクトからボックスの境界線までの距離に相当します。これら 4 つの距離も調整可能です。 </p> <p> 枠線: 枠線、つまりボックスの厚さも調整可能です。 </p> <p> マージン: 外側のマージンは上下左右に分かれています。上記 3 つの部分はオブジェクトを含むボックスとみなすことができ、ボックス間およびボックスと他の境界線との距離はマージンによって決まります。 </p> <p> </p> <p></p>Float<p>: float を使用する要素は、標準のフローから切り離されます。下の図に示すように </p> <p> <strong> </strong></p> <p class="sycode"> </p>
<p> <br> 最初の図はフローティングを使用せず、3 つの要素が順番に表示されます。そのため、要素 1 は要素 1 に左フローティングを使用します。標準フローなので、標準ストリームには要素 2 と 3 だけがあり、引き続き順番に表示されます。 </p> <p></p> <p> </p>
<p>位置決め<br>: 相対位置決めと絶対位置決めに分けられます。 </p> <p> <strong>相対配置</strong>: 次の例に示すように、要素は元の位置を基準にして配置されます: </p> <p> 相対配置を使用する前 <strong> </strong></p> <p> </p>
<p> <br> テスト 2 で相対右配置を使用した後 </p> <p> </p> <p> </p> <p class="sycode">そうではない 標準的な流れからの脱却は、単に本来の位置からの逸脱に過ぎません。 </p> <p> </p> <p> </p>絶対配置<p>: 要素は、最も近い位置にある親タグを基準にして配置されます。 </p> <p>ケース 1<strong> </strong> </p> CSS 内 <p> </p>
<p> </p>
<pre name="code" class="sycode"><span style="font-size:24px;">.cs { /*给所有class是cs的加上边框*/border:2px solid #00f;} </span>
ログイン後にコピー


ケース 3

配置された親タグがない場合、要素の位置はブラウザの境界線に基づきます。

概要

Div+css は Web ページのレイアウトをデザインするための非常に重要なテクノロジであり、これらの基本知識を習得すると、Web ページのスタイルをデザインするのに役立ちます。

このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、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)

&lt; Progress&gt;の目的は何ですか 要素? &lt; Progress&gt;の目的は何ですか 要素? Mar 21, 2025 pm 12:34 PM

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

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

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

&lt; datalist&gt;の目的は何ですか 要素? &lt; datalist&gt;の目的は何ですか 要素? Mar 21, 2025 pm 12:33 PM

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

&lt; meter&gt;の目的は何ですか 要素? &lt; meter&gt;の目的は何ですか 要素? Mar 21, 2025 pm 12:35 PM

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

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

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

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

この記事では、&lt; iframe&gt;外部コンテンツを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