CSS により、子コンテナが親要素を超えます (子コンテナは親コンテナ内で浮動します)

CSS により、子コンテナが親要素を超えます (子コンテナは親コンテナ内で浮動します)

序文

場合によっては、次の図のような浮動効果の要件が必要になります。

成し遂げる

標準的な通常の状況では、これは絕對定位を使用することでのみ実現できます。

ステップ 1: 親コンテナの配置を相対的に設定します。

ステップ 2: サブコンテナの配置を絶対に設定します。

<div id="a">
   <div id="b">浮かび上がりたい! </div>
</div>
#a{
  幅:400ピクセル;
  高さ:100px;
  背景:rgb(0, 0, 0);
  position:relative;/*親要素>相対配置*/
}

#b{
  幅: 150ピクセル;
  高さ:50px;
  背景:rgb(185, 155, 255);
  position:absolute;/*サブ要素>絶対位置指定*/
  top:-30px;/*コントロールフローティング*/
  /* 左:XX; */
}

効果画像:

親要素は絕對定位に設定され、子要素は相對定位に設定されます。つまり、子要素は親要素に従って配置されます。

注意: 子要素のみがドキュメント フローの外側に配置されます。親要素は相対的に配置されており、ドキュメント フローの外側には配置されないため、ページのずれは発生しません。

これで、CSS を使用して子コンテナーを親要素を超えて拡張する方法 (親コンテナー内で子コンテナーがフローティングする効果) に関するこの記事は終了です。CSS を使用して子コンテナーを親要素を超えて拡張する方法の詳細については、123WORDPRESS.COM の以前の記事を検索するか、以下の関連記事を引き続き参照してください。今後とも 123WORDPRESS.COM をよろしくお願いいたします。

<<:  別の種類の「キャンセル」ボタン

>>:  JavaScriptの無限ループを検出して防止する方法の詳細な説明

推薦する

MySQL ユーザー権限管理の実装

1. MySQL の権限の概要MySQL には、権限を制御する 4 つのテーブルがあります。user...

vue $http の get および post リクエストのクロスドメイン問題を解決する

Vue $http get および post リクエストのクロスドメイン問題まずconfig/ind...

Vueモバイル端末に最適な適応ソリューションについての簡単な説明

序文: 最近の医療モバイル プロジェクトに基づいて、Vue はさまざまな画面のさまざまな画面サイズに...

React Hooks の一般的な使用シナリオ (概要)

目次1. ステートフック1. 基本的な使い方2. 更新3. 合併を実現する4. 遅延初期化状態5. ...

Windows での MySQL 8.0.11 インストール チュートリアル

この記事は、WindowsでのMySQL 8.0.11のインストールチュートリアルを記録しています。...

MySQLサーバーは--read-onlyオプションで実行されているため、このステートメントを実行できません

会議中に同僚から開発ライブラリを書き込めないとの報告を受けました。エラー メッセージは次のとおりでし...

Virtualbox で Ubuntu 16.04 の起動時に共有ディレクトリを自動的にマウントする最良の方法

仮想マシンを使用する人は通常、操作と使用を容易にするために仮想マシン用の共有ディレクトリを設定します...

Vue ファースト スクリーン パフォーマンス最適化コンポーネントの知識ポイントの概要

Vue ファースト スクリーン パフォーマンス最適化コンポーネントVue ファースト スクリーン パ...

Windows 10 での MySQL 8.0.16 のインストールと設定のチュートリアル

この記事では、参考までにMySQL 8.0.16のインストールと設定方法のグラフィックチュートリアル...

MySQL msiバージョンのダウンロードとインストールの初心者向けの詳細なグラフィックチュートリアル

目次1. MySQL msiバージョンをダウンロードする2. インストール3. 環境変数を設定する1...

MySQLデータベースのトランザクションとロックの詳細な分析

目次1. 基本概念酸3.自動コミット4. トランザクション分離レベル5. 同時実行の一貫性の問題6....

MySQL カーソルの原理と使用例の分析

この記事では、例を使用して MySQL カーソルの原理と使用方法を説明します。ご参考までに、詳細は以...

Centos6でgitlabを構築する方法

序文元のプロジェクトは、パブリックネットワークgitlabに配置されていました。セキュリティ上の理由...

MySQL で乱数を生成し、文字列を連結する方法の例

この記事では、MySQL が乱数を生成し、文字列を連結する方法について例を使用して説明します。ご参考...

ウェブデザイナーは3つの側面からウェブページを最適化する必要がある

<br />帯域幅の増加に伴い、Web ページ上のオブジェクトも増えているため、Web ...