ホームページ ウェブフロントエンド CSSチュートリアル CSS ポジショニング構文適用の詳細な説明

CSS ポジショニング構文適用の詳細な説明

Dec 15, 2016 pm 01:50 PM

1. CSS の位​​置: 位置

構文:

位置: static | 固定相対

値:

static: デフォルト値。特別な配置はなく、オブジェクトは HTML の配置ルールに従います。

絶対: オブジェクトをドキュメントフローの外にドラッグし、左、右、上、下、その他の属性を使用して、最も多くの位置設定を備えた最も近い親オブジェクトを基準とした絶対位置を実行します。そのような親オブジェクトが存在しない場合は、body オブジェクトが使用されます。そして、そのカスケードは z-index 属性を通じて定義されます。

修正済み:サポートされていません。オブジェクトの位置決めは絶対方式に従います。しかし、従うべき規範がいくつかあります。

relative: オブジェクトは積み重ねることはできませんが、左、右、上、下、その他のプロパティに基づいて通常のドキュメント フロー内でオフセットされます。

説明: オブジェクトの位置決めメソッドを取得します。

このプロパティ値を絶対値に設定すると、オブジェクトが通常のドキュメント フローの外にドラッグされ、周囲のコンテンツのレイアウトに関係なく、絶対的に配置されます。異なる Z インデックス プロパティを持つ他のオブジェクトがすでに特定の位置を占めている場合、それらは互いに影響を与えず、同じ位置で重なり合います。この時点では、オブジェクトには外側のパッチ (マージン) はありませんが、内側のパッチ (パディング) とボーダー (境界線) は存在します。

オブジェクトの絶対配置を有効にするには、左、右、上、下プロパティの少なくとも 1 つを指定し、このプロパティの値を絶対に設定する必要があります。それ以外の場合、上記のプロパティはデフォルト値の auto を使用し、オブジェクトは通常の HTML レイアウト規則に従い、前のオブジェクトの直後にレンダリングされます。

このプロパティ値を相対に設定すると、オブジェクトは通常の HTML フロー内に保持されますが、その位置は前のオブジェクトに基づいてオフセットされる可能性があります。相対的に配置されたオブジェクトに続くテキストまたはオブジェクトは、配置されたオブジェクトの自然なスペースを上書きすることなく、独自のスペースを占有します。対照的に、絶対的に配置されたオブジェクトに続くテキストまたはオブジェクトは、配置されたオブジェクトが通常のドキュメント フローからドラッグされるまで、その自然なスペースを占めます。絶対に配置されたオブジェクトを表示領域の外側に配置すると、スクロール バーが表示されます。ただし、相対的に配置されたオブジェクトが表示領域外に配置されている場合、スクロール バーは表示されません。

コンテンツのサイズは、レイアウトに応じてオブジェクトのサイズを決定します。たとえば、div オブジェクトの高さと位置のプロパティを設定すると、div オブジェクトの内容によって幅が決まります。

このプロパティは、currentStyle オブジェクトに対して読み取り専用です。他のオブジェクトについては、読み取りと書き込みが可能です。対応するスクリプト プロパティは、position です。

例:

div {position:relative; top:-3px }

2. CSSの位置指定:Z-index

構文:

z-index:auto |number

値:

auto:デフォルト値。親オブジェクトの配置に従います
number : 単位のない整数値。負の数も可能です

説明:

オブジェクトの重なり順を取得または設定します。

より大きな数値を持つオブジェクトは、より小さな数値を持つオブジェクトの上に重ねられます。絶対的に配置された 2 つのオブジェクトがこの属性の数値が同じである場合、それらは HTML ドキュメント内で宣言された順序に従ってスタックされます。このプロパティが指定されていない絶対位置オブジェクトの場合、このプロパティに正の数値を持つオブジェクトはその上にあり、負の数値を持つオブジェクトは下にあります。パラメーターを null に設定すると、このプロパティが削除されます。

このプロパティは、位置プロパティの値が相対または絶対であるオブジェクトに対してのみ機能します。このプロパティは、オブジェクトの選択などのウィンドウ コントロールには影響しません。 IE5.5 以降では、iframe オブジェクトがこの属性をサポートし始めます。以前のブラウザ バージョンでは、iframe オブジェクトはウィンドウ コントロールであり、このプロパティは無視されました。このプロパティは、currentStyle オブジェクトに対して読み取り専用です。他のオブジェクトについては、読み取りと書き込みが可能です。対応するスクリプト プロパティは zIndex です。

例:

div {position:absolute; z-index:3; width:6px; }

3. CSS の位​​置指定: top

構文:

top : auto | length

value:デフォルト値。特別な配置はなく、HTML 配置ルールに従ってドキュメント フローに割り当てられます。

length : 浮動小数点数と単位識別子 | から構成される長さの値。この値を有効にするには、位置属性値を絶対または相対として定義する必要があります。

説明:

位置設定を使用して、最新の親オブジェクトの上端を基準としたオブジェクトの位置を取得または設定します。

このプロパティは、オブジェクトの位置プロパティが設定されている場合にのみ使用できます。それ以外の場合、このプロパティ設定は無視されます。このプロパティは、currentStyle オブジェクトに対して読み取り専用です。他のオブジェクトについては、読み取りと書き込みが可能です。対応するスクリプト属性は top です。その値は文字列であるため、スクリプトでの計算には使用できません。スタイルオブジェクトのposTopやpixelTopなどの実行時プロパティや、オブジェクトのoffsetTopなどのプロパティを使用してください。

例:

以下は引用部分です:

div {position:relative; left:6px;



IV.そうです

文法:

右: auto | 長さ

値:

auto: デフォルト値。特別な配置はなく、HTML 配置ルールに従ってドキュメント フローに割り当てられます。

length : 浮動小数点数と単位識別子 | から構成される長さの値。この値を有効にするには、位置属性値を絶対または相対として定義する必要があります。

説明:

位置設定を使用して、最新の親オブジェクトの右側を基準としたオブジェクトの位置を取得または設定します。

このプロパティは、オブジェクトの位置プロパティが設定されている場合にのみ使用できます。それ以外の場合、このプロパティ設定は無視されます。このプロパティは、currentStyle オブジェクトに対して読み取り専用です。他のオブジェクトについては、読み取りと書き込みが可能です。対応するスクリプト属性は right です。その値は文字列であるため、スクリプトでの計算には使用できません。スタイルオブジェクトのposRightやpixelRightなどのランタイムプロパティを使用してください。

例:

以下は引用部分です:
div {position:absolute; right:1in; }

5. CSS の配置: Bottom

構文:

Bottom: auto | length

値:

auto: デフォルト値。特別な配置はなく、HTML 配置ルールに従ってドキュメント フローに割り当てられます。

length: 浮動小数点数と単位識別子から構成される長さの値 | 。この値を有効にするには、位置属性値を絶対または相対として定義する必要があります。

説明:

位置設定を使用して、最新の親オブジェクトの下端を基準としたオブジェクトの位置を取得または設定します。このプロパティは、オブジェクトの位置プロパティが設定されている場合にのみ使用できます。それ以外の場合、このプロパティ設定は無視されます。このプロパティは、currentStyle オブジェクトに対して読み取り専用です。他のオブジェクトについては、読み取りと書き込みが可能です。対応するスクリプト プロパティはbottomです。その値は文字列であるため、スクリプトでの計算には使用できません。スタイルオブジェクトのposBottomやpixelBottomなどのランタイムプロパティを使用してください。

例:

以下は引用部分です:

div {position:relative;bottom:6px; 6. CSS の位​​置指定: left

構文:

左: auto | length

値:

auto: デフォルト値。特別な配置はなく、HTML 配置ルールに従ってドキュメント フローに割り当てられます。

length : 浮動小数点数と単位識別子 | から構成される長さの値。この値を有効にするには、位置属性値を絶対または相対として定義する必要があります。

説明:

位置設定を使用して、最新の親オブジェクトの左を基準としたオブジェクトの位置を取得または設定します。

このプロパティは、オブジェクトのpositionプロパティが設定されている場合にのみ使用できます。それ以外の場合、このプロパティ設定は無視されます。このプロパティは、currentStyle オブジェクトに対して読み取り専用です。他のオブジェクトについては、読み取りと書き込みが可能です。対応する script 属性は left です。その値は文字列であるため、スクリプトでの計算には使用できません。スタイルオブジェクトのposLeftやpixelLeftなどのランタイムプロパティや、オブジェクトのoffsetLeftなどのプロパティを使用してください。

例:

以下は引用部分です:

div {position:relative; left:6px; } CSS の位​​置決め構文の適用に関する詳細 関連記事については、PHP 中国語 Web サイト (www.php.cn) に注目してください。

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

ブートストラップボタンの使用方法 ブートストラップボタンの使用方法 Apr 07, 2025 pm 03:09 PM

ブートストラップボタンの使用方法は?ブートストラップCSSを導入してボタン要素を作成し、ブートストラップボタンクラスを追加してボタンテキストを追加します

ブートストラップのサイズを変更する方法 ブートストラップのサイズを変更する方法 Apr 07, 2025 pm 03:18 PM

Bootstrapの要素のサイズを調整するには、次のものを含むDimensionクラスを使用できます。

ブートストラップの日付を表示する方法 ブートストラップの日付を表示する方法 Apr 07, 2025 pm 03:03 PM

回答:ブートストラップの日付ピッカーコンポーネントを使用して、ページで日付を表示できます。手順:ブートストラップフレームワークを紹介します。 HTMLで日付セレクター入力ボックスを作成します。ブートストラップは、セレクターにスタイルを自動的に追加します。 JavaScriptを使用して、選択した日付を取得します。

ブートストラップにスプリットラインを書く方法 ブートストラップにスプリットラインを書く方法 Apr 07, 2025 pm 03:12 PM

ブートストラップスプリットラインを作成するには2つの方法があります。タグを使用して、水平方向のスプリットラインを作成します。 CSS Borderプロパティを使用して、カスタムスタイルのスプリットラインを作成します。

ブートストラップのフレームワークをセットアップする方法 ブートストラップのフレームワークをセットアップする方法 Apr 07, 2025 pm 03:27 PM

Bootstrapフレームワークをセットアップするには、次の手順に従う必要があります。1。CDNを介してブートストラップファイルを参照してください。 2。独自のサーバーでファイルをダウンロードしてホストします。 3。HTMLにブートストラップファイルを含めます。 4.必要に応じてSASS/LESSをコンパイルします。 5。カスタムファイルをインポートします(オプション)。セットアップが完了したら、Bootstrapのグリッドシステム、コンポーネント、スタイルを使用して、レスポンシブWebサイトとアプリケーションを作成できます。

ブートストラップに写真を挿入する方法 ブートストラップに写真を挿入する方法 Apr 07, 2025 pm 03:30 PM

ブートストラップに画像を挿入する方法はいくつかあります。HTMLIMGタグを使用して、画像を直接挿入します。ブートストラップ画像コンポーネントを使用すると、レスポンシブ画像とより多くのスタイルを提供できます。画像サイズを設定し、IMG-Fluidクラスを使用して画像を適応可能にします。 IMGボーダークラスを使用して、境界線を設定します。丸い角を設定し、IMGラウンドクラスを使用します。影を設定し、影のクラスを使用します。 CSSスタイルを使用して、画像をサイズ変更して配置します。背景画像を使用して、背景イメージCSSプロパティを使用します。

ブートストラップの日付を確認する方法 ブートストラップの日付を確認する方法 Apr 07, 2025 pm 03:06 PM

ブートストラップの日付を確認するには、次の手順に従ってください。必要なスクリプトとスタイルを紹介します。日付セレクターコンポーネントを初期化します。 Data-BV-Date属性を設定して、検証を有効にします。検証ルール(日付形式、エラーメッセージなどなど)を構成します。ブートストラップ検証フレームワークを統合し、フォームが送信されたときに日付入力を自動的に検証します。

VueでBootstrapの使用方法 VueでBootstrapの使用方法 Apr 07, 2025 pm 11:33 PM

vue.jsでBootstrapを使用すると、5つのステップに分かれています。ブートストラップをインストールします。 main.jsにブートストラップをインポートしますブートストラップコンポーネントをテンプレートで直接使用します。オプション:カスタムスタイル。オプション:プラグインを使用します。

See all articles