ホームページ ウェブフロントエンド htmlチュートリアル Css3-8の基礎 Cssフローティング(位置決め、フローティング位置決め)_html/css_WEB-ITnose

Css3-8の基礎 Cssフローティング(位置決め、フローティング位置決め)_html/css_WEB-ITnose

Jun 21, 2016 am 08:53 AM

1. CSS 配置の概要


配置の概要

- 配置: 要素ボックスを相対的に表示する場所を定義します。通常の位置、または親要素、別の要素、またはブラウザ ウィンドウ自体に対する相対位置

- 通常のフロー位置

- フローティング位置

- 相対位置

- 絶対配置


通常のフロー配置

- ページ内のブロックレベルの要素ボックスが上から下に順番に配置されます

- 各ブロックレベルの要素は新しい行に表示されます (

要素、

要素など)

- 要素ボックス間の垂直距離は、垂直方向の外側のボックスによって決まります。ボックスの端 計算された距離

- インライン要素は左から右へ水平方向に一列に配置されます

- 新しい行で開始する必要はありません

- 水平方向パディング、ボーダー、マージンを使用して間隔を調整できます


2. CSS フローティング位置


フローティング概要

- フローティング配置とは、

- 要素を通常のフローから除外します。つまり、要素は標準のドキュメント フローから切り離されます。

- 要素はページ上のスペースを占有しない

- フローティング要素を包含ボックスの左側または右側に配置します

- フローティング要素は依然として包含ボックス内にあります

-フローティング ボックスは、外側の端が収容ボックスまたは別のフローティング ボックスの境界線に触れるまで、左右に移動できます

- 特別な位置決め効果を実現するためによく使用されます


フローティング配置

- ボックス 1 が右にフローティングされている場合、ボックス 1 はドキュメント フローから切り離され、右端まで右に移動します。 🎜>

- ボックス 1 が左に移動すると、ドキュメント フローから抜け出し、その左端が含まれているボックスの左端に触れるまで左に移動します

- ボックス 1 はドキュメント フローに存在しないため、スペースを占有しません。実際にはボックス 2 を覆い、ボックス 2 がビューから消えます

- 3 つすべてを移動するとボックスを左に移動し、ボックス 1 がそれ​​を含むボックスに当たるまで左にフロートし、他の 2 つのボックスは前のフローティング ボックスに当たるまで左にフロートします。3 つのボックスが同じ行に表示されます

- 含まれているボックスが狭すぎる場合、他のフローティング ブロックは十分なスペースができるまで自動的に下に移動します (左の画像)

- フローティング要素の高さが異なる場合、それらのブロックは他の浮動要素が下に移動するときに他の浮動要素によって「スタック」される可能性があります (右の画像)

- 浮動要素の外側のエッジは、その親の内側のエッジを超えません

- フロート要素は互いに重なりません

- フロート要素は上下にフロートしません


float 属性

- 場合ボックスが含まれるボックスの左側または右側にフロートするように設定する必要があります。これを実現するには、float 属性を使用できます。

- float プロパティは、要素がどの方向にフロートするかを定義します

- CSS では、任意の要素を float にできます

- float: none/left/right;


clear 属性

- フローティングの影響をクリアするためにクリア属性が使用されます

- クリア: none/left/right/both;

- 要素のどちら側にフローティング要素を含めることが許可されないかを定義します

'


float と overflow


- float が包含ボックス内の要素に適用された後の、包含ボックスが変更されます

- 包含ボックスにオーバーフロー属性を設定します


概要: この章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衣類リムーバー

Video Face Swap

Video Face Swap

完全無料の AI 顔交換ツールを使用して、あらゆるビデオの顔を簡単に交換できます。

ホットツール

メモ帳++7.3.1

メモ帳++7.3.1

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

SublimeText3 中国語版

SublimeText3 中国語版

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

ゼンドスタジオ 13.0.1

ゼンドスタジオ 13.0.1

強力な PHP 統合開発環境

ドリームウィーバー CS6

ドリームウィーバー CS6

ビジュアル Web 開発ツール

SublimeText3 Mac版

SublimeText3 Mac版

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

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

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

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を構築します。

HTML、CSS、およびJavaScriptの理解:初心者向けガイド HTML、CSS、およびJavaScriptの理解:初心者向けガイド Apr 12, 2025 am 12:02 AM

webdevelopmentReliesOnhtml、css、andjavascript:1)htmlStructuresContent、2)cssStylesit、および3)Javascriptaddsinteractivity、形成、

WebアノテーションにY軸位置の適応レイアウトを実装する方法は? WebアノテーションにY軸位置の適応レイアウトを実装する方法は? Apr 04, 2025 pm 11:30 PM

Y軸位置Webアノテーション機能の適応アルゴリズムこの記事では、単語文書と同様の注釈関数、特に注釈間の間隔を扱う方法を実装する方法を探ります...

Giteeページ静的なWebサイトの展開に失敗しました:単一のファイル404エラーをトラブルシューティングと解決する方法 Giteeページ静的なWebサイトの展開に失敗しました:単一のファイル404エラーをトラブルシューティングと解決する方法 Apr 04, 2025 pm 11:54 PM

GiteEpages静的Webサイトの展開が失敗しました:404エラーのトラブルシューティングと解像度Giteeを使用する

CSS3とJavaScriptを使用して、クリック後に周囲の写真を散乱および拡大する効果を実現する方法は? CSS3とJavaScriptを使用して、クリック後に周囲の写真を散乱および拡大する効果を実現する方法は? Apr 05, 2025 am 06:15 AM

画像をクリックした後、散乱と周囲の画像を拡大する効果を実現するには、多くのWebデザインがインタラクティブな効果を実現する必要があります。特定の画像をクリックして周囲を作成してください...

HTML、CSS、およびJavaScript:Web開発者に不可欠なツール HTML、CSS、およびJavaScript:Web開発者に不可欠なツール Apr 09, 2025 am 12:12 AM

HTML、CSS、およびJavaScriptは、Web開発の3つの柱です。 1。HTMLは、Webページ構造を定義し、などなどのタグを使用します。2。CSSは、色、フォントサイズなどのセレクターと属性を使用してWebページスタイルを制御します。

See all articles