ホームページ ウェブフロントエンド htmlチュートリアル ビーフブリスケットのCSSコアコンテンツ_html/css_WEB-ITnose

ビーフブリスケットのCSSコアコンテンツ_html/css_WEB-ITnose

Jun 24, 2016 am 11:52 AM

inuu教師の説明によると、CSSのコア含有量は、標準フロー、ボックスモデル、フローティング、ポジショニングの4つの部分にほぼ分割されています。

内容を学ぶ前に、まず 2 つの基本概念を理解しましょう: ブロックレベルの要素そしてインライン要素。 CSS 仕様の規定によれば、各 Web 要素には、要素のタイプを決定するための Display 属性があります (DIV 要素など)。これは、ラベル要素がブロックであることを意味します。 level 要素、span 要素のデフォルト値は、インライン要素である「inline」です。

いわゆるブロックレベルの要素は、表示時に特定の長方形のスペースを自動的に占有し、その高さ、幅、内側と外側のマージン、その他の属性を設定することで、長方形の表示外観を調整できます。独自の独立した空間を持たず、他のブロックレベルの要素に依存して存在するため、インライン要素に高さ、幅などの属性を設定しても意味がありません。流れ基準

標準フロー

いわゆる標準フローとは、ラベルの配置のことです。一般に、Web ページ要素の表示順序は、HTML ファイルにタグを記述した順序であり、制御ステートメントを含まないコードの実行順序と同じです。小さな例:

ボックスモデル、境界線、マージン。私たちが日常生活で目にするさまざまなボックスは、上記の 4 つの属性を備えているため、ボックス モデルと呼ばれます。標準のボックス モデルを以下の図に示します。ボックス モデルをコードにどのように反映させるかは、次の例を参照してください。

次のように結果を実行します。

従来のテーブル レイアウトでは、さまざまなサイズのテーブルとテーブルのネストを使用して、Web ページのコンテンツを配置およびレイアウトします。CSS レイアウトに切り替えた後、Web ページは、CSS で定義されたさまざまなサイズのボックスとネストされたボックスによって配置されます。この方法はコードが簡単で、更新や変更が簡単で、たとえば、PDA デバイスでも通常どおりに閲覧できるなど、その利点は他にもあります。

要素のフローティングを制御する方法については、次の例を参照してください: まず第一に、最初にフローティング クラス セレクターを定義します

次に、単純なフローティング アプリケーションを見てみましょう:

ポジショニング 🎜 🎜 CSS での配置は、相対配置と絶対配置に分けられます。 🎜 🎜 相対配置とは、この要素を開始点に対して相対的に移動することです。また、上記の例の unfumed コードの配置テストでは、次のように要素 2 の相対配置があります: 🎜 🎜 🎜 🎜🎜 🎜 絶対配置は、要素の位置を標準フローと無関係にすることです。文書の中に収まるので、スペースを占有しません。絶対配置要素は、最も近い配置の祖先を基準として配置されるか、要素に配置された祖先がない場合は、元の包含要素を基準に配置されます。 🎜 🎜 同様に、絶対配置がどのようなものかを示すために上記の例を改良します。 🎜 🎜 🎜 就 上記は CSS の主要な内容であると思われるかもしれませんが、いくつかの属性を設定するだけです。はい、確かに非常にシンプルですが、良いデザインを作成したい場合は、多くの実践経験を積んで、適切な CSS レイアウトを作成できるようにする必要があります。 🎜 🎜
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、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

HTML5のクロスブラウザー互換性のベストプラクティスは何ですか? HTML5のクロスブラウザー互換性のベストプラクティスは何ですか? Mar 17, 2025 pm 12:20 PM

記事では、HTML5クロスブラウザーの互換性を確保するためのベストプラクティスについて説明し、機能検出、プログレッシブエンハンスメント、およびテスト方法に焦点を当てています。

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

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

HTML5< time>を使用するにはどうすればよいですか 日付と時刻を意味的に表す要素? HTML5< time>を使用するにはどうすればよいですか 日付と時刻を意味的に表す要素? Mar 12, 2025 pm 04:05 PM

この記事では、html5< time>について説明します。セマンティックデート/時刻表現の要素。 人間の読み取り可能なテキストとともに、マシンの読みやすさ(ISO 8601形式)のDateTime属性の重要性を強調し、Accessibilitを増やします

HTML5フォーム検証属性を使用してユーザー入力を検証するにはどうすればよいですか? HTML5フォーム検証属性を使用してユーザー入力を検証するにはどうすればよいですか? Mar 17, 2025 pm 12:27 PM

この記事では、ブラウザのユーザー入力を直接検証するために、必要、パターン、MIN、MAX、および長さの制限などのHTML5フォーム検証属性を使用して説明します。

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

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

See all articles