ホームページ ウェブフロントエンド CSSチュートリアル CSS の位​​置決めにおける Positoin、絶対、および相対に関する研究_Experience 交換

CSS の位​​置決めにおける Positoin、絶対、および相対に関する研究_Experience 交換

May 16, 2016 pm 12:04 PM
css

Positoin 属性には 4 つの値があります: static、fixed、absolute、relative。後者の 2 つは、レイアウト内の位置決めによく使用されます。名前が示すように、absolute は絶対位置決めを指します。つまり、オブジェクトをドキュメント フローからドラッグして、 left、Right、top、bottom およびその他の属性は絶対位置決めを実行し、それらのカスケードは z-index 属性を通じて定義されます。オブジェクトには余白がなくなりましたが、パディングと境界線はまだあります。相対的とは相対的な位置決めを指し、左、右、上、下、その他の属性に基づいて通常のドキュメント フロー内の位置をオフセットします。
しかし、絶対的な法則とは何で、相対的な法則とは何でしょうか?これまでじっくり勉強したことがなく、具体的な応用となると戸惑うこともありますが、同じような悩みを持つ友人も多いと思います。今日、私は特別にテストし、次の結論に達しました:

1. Positoin 属性値が相対の場合
オブジェクトが占めていた元の位置は保持され、オブジェクトは元のドキュメント フローは依然として元の位置を維持します
トップの値は、元の位置に対するオブジェクトの下方オフセット距離を表します
ボトムの値は、オブジェクトの上方オフセット距離を表します元の位置へ
両方が同時に存在する場合はTopのみが機能します。

左の値は、元の位置を基準としたオブジェクトの右への距離を表します
右の値は、元の位置を基準としたオブジェクトの左への距離を表します
両方の場合同時に存在する場合は、左のみが有効になります。

2. Positoin 属性値が絶対値の場合
オブジェクトがドキュメント ストリームから抽出され、元の位置が後続のオブジェクトに置き換えられます。
値Top の値は、オブジェクトの上端とブラウザ ウィンドウの上端との間の距離を示します
bottom の値は、オブジェクトの下端とブラウザ ウィンドウの下端との間の距離を示します
両方が存在する場合同時に、Top のみが有効になります。両方が指定されていない場合、もう一方の Top 位置は元のドキュメント フロー位置と一致します。つまり、垂直位置は変更されません。

left の値は、オブジェクトの左端とブラウザ ウィンドウの左側の間の距離を表します。
right の値は、オブジェクトの右端とブラウザ ウィンドウの右側の間の距離を表します。ブラウザ ウィンドウ
両方が同時に存在する場合、左のみが有効になります。 ; どちらも指定されていない場合、その左側は元のドキュメント フローの位置と一致します。つまり、水平位置は変更されません。

Positoin 属性値が絶対値の場合、第 1 レベルの親オブジェクトがある場合 (それが親オブジェクトであっても、祖父母オブジェクトであっても、またはそれ以上のレベルであっても、すべてが同等に扱われます ^_^)、 Positoin 属性値が相対である場合、上記の相対的なブラウザ ウィンドウの位置は、相対的な親オブジェクトの位置になり、正確な位置を指定するのに非常に役立ちます。
CSS の詳細については、マニュアルを参照してください: /shouce/css/index.html
長年の努力が米国にとって良いことを願っています見落としがある場合は修正してください。

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

Webページにローカルにインストールされている「Jingnan Mai Round Body」を使用して、ディスプレイの問題を解決する方法は? Webページにローカルにインストールされている「Jingnan Mai Round Body」を使用して、ディスプレイの問題を解決する方法は? Apr 05, 2025 pm 02:06 PM

Web開発のWebページにローカルにインストールされたフォントファイルを使用する方法ユーザーは、コンピューターにインストールされている特定のフォントを使用してネットワークを強化することをお勧めします...

PCとモバイルの側面にあるElement-UI Horizo​​ntalメニューEl-Menuのラベルサイズを調整して調整する方法は? PCとモバイルの側面にあるElement-UI Horizo​​ntalメニューEl-Menuのラベルサイズを調整して調整する方法は? Apr 05, 2025 am 10:12 AM

Element-UIメニューコンポーネントの適応の問題EL-MENUおよびラベルサイズの調整要素-UIフレームワーク、EL-Menuコンポーネントの柔軟性と使いやすさ...

Element-UI El-Menuコンポーネント:メニューラベルのサイズを調整し、さまざまなモードでのサブメニューの表示を制御する方法は? Element-UI El-Menuコンポーネント:メニューラベルのサイズを調整し、さまざまなモードでのサブメニューの表示を制御する方法は? Apr 05, 2025 am 10:36 AM

Element-UIメニューコンポーネントEL-MENUのタグサイズ調整と、Element-UIメニューコンポーネントのモード属性の下の動作の違いを使用して、Element-UIフレームワークのEl-Menuコンポーネントの異なるモードモードを決定します。

CSSを使用して、左から右へのバックグラウンドカラートランジションの勾配効果を達成し、徐々に上から下に軽くなりますか? CSSを使用して、左から右へのバックグラウンドカラートランジションの勾配効果を達成し、徐々に上から下に軽くなりますか? Apr 05, 2025 pm 12:57 PM

CSSグラデーションカラー効果の実装:Webデザインの上から下へのグラデーションの背景色、検索ボックスで左から右に移行する方法、およびカルーセル画像の下の背景色...

CSSを介してサイズのシンボルをカスタマイズして、背景色に合わせてカスタマイズする方法は? CSSを介してサイズのシンボルをカスタマイズして、背景色に合わせてカスタマイズする方法は? Apr 05, 2025 pm 02:09 PM

背景色に合わせてCSSでサイズのシンボルをカスタマイズする方法は? Webデザインでは、ユーザーエクスペリエンスの詳細により、全体的な効果が大幅に改善される可能性があります。例えば...

JavaScriptで固定する要素を動的に設定することによって引き起こされるページジッターの問題を解決する方法は? JavaScriptで固定する要素を動的に設定することによって引き起こされるページジッターの問題を解決する方法は? Apr 05, 2025 am 11:39 AM

JSによって修正される要素を動的に設定することにより、ページジッターの問題を解決する方法。 JavaScriptによって修正される要素を動的に設定すると、ページジッターに遭遇することがあります...

固定幅レイアウトの下で、フォントサイズと文字幅との関係は何ですか? 固定幅レイアウトの下で、フォントサイズと文字幅との関係は何ですか? Apr 05, 2025 pm 12:51 PM

固定幅レイアウト、フォントサイズとレター幅との微妙な関係Webページを設計する際の微妙な関係では、固定幅のコンテナに並ぶ必要があることがよくあります...

要素のSCSS変数をオーバーライドすることにより、カスタムテーマを実装する方法は? 要素のSCSS変数をオーバーライドすることにより、カスタムテーマを実装する方法は? Apr 05, 2025 pm 01:45 PM

要素のSCSS変数をオーバーライドすることにより、カスタムテーマを実装する方法は?要素を使用...

See all articles