親要素を基準にCSSの位置を絶対的に設定する方法についての簡単な説明

親要素を基準にCSSの位置を絶対的に設定する方法についての簡単な説明

ご存知のとおり、CSS の絶対位置はデフォルトでドキュメントに応じて設定されます。たとえば、position:absolute の後に left:0 と top:0 を設定すると、要素はページの左上隅に表示されます。

親要素のコンテナ内で相対的な絶対位置を設定する必要がある場合もあります。

これを実現するには、親要素の position 属性を relative に設定する必要があります。 relative に設定した後は、left 属性と top 属性を設定しないでください。この時点では、親要素は relative ですが、元の位置のままです。 次に、子要素の位置を絶対位置に設定し、その left、top、right、bottom 属性を設定して、親要素に対する絶対位置になるようにします。

以下は HTML サンプル コードです。

<!doctypehtml>
<html>
    <スタイル タイプ="text/css">
    #父親 {
       位置: 相対的;
       幅:600ピクセル;
       マージン:自動;
       高さ:400px;
       border:1px 赤一色;
    }

    #息子1 {
       位置: 絶対;
       上: 0;
       背景:#f0f0f0;
    }

    #息子2 {
       位置: 絶対;
       下部: 0;
       背景:青;
    }
    </スタイル>
    <本文>
    <div id="父">
        <div id="son1">私はson1です</div>
        <div id="son2">私はson2です</div>
    </div>
    </本文>
</html>

以上がこの記事の全内容です。皆様の勉強のお役に立てれば幸いです。また、123WORDPRESS.COM を応援していただければ幸いです。

<<:  JSで画面録画機能を作成する

>>:  HTMLのmarquee属性でテキストを踊らせる

推薦する

Tinymce リッチテキストを使用して Vue のツールバーボタンをカスタマイズする実践

目次tinymce、tinymce ts、tinymce-vue 宣言ファイルをインストールするパッ...

Ubuntu 19.10 で ssh サービスを有効にする (詳細なプロセス)

Ubuntuでsshを開くのに1時間以上かかりました。主な原因は、最初に読んだチュートリアルの手順...

Vue でのキープアライブコンポーネントの使用例

問題の説明(キープアライブとは何か)キープアライブ 名前の通り、アクティブな状態を維持します。誰が活...

Linux の crontab タスク スケジューリングの簡単な分析

1. スケジュールタスクを作成する命令crontab -eは現在のユーザーの編集インターフェースに入...

ウェブサイトのコードブロックのpreタグにコピーコードボタンコードを追加します

他のよりプロフェッショナルなブログ システムを参照すると、コード ブロックにコードのコピー ボタンが...

JS の 3 つの主要な問題、非同期性とシングルスレッドについて簡単に説明します。

目次シングルスレッド非同期シングルスレッドしかし、開発中にネットワーク リクエストやスケジュールされ...

nginx ssl を設定して https アクセスを実装する手順 (初心者向け)

序文サーバーを展開した後、私は大きな喜びを感じながら自分の Web サイトにアクセスし、見たものすべ...

ファイルの種類を検出するJavaScriptメソッド

目次1. 画像のバイナリデータを表示する方法2. 絵の種類の見分け方3. 画像の種類を検出する方法3...

CentOS7 64でのMySQL5.6.40の詳細なインストール手順

CentOS7 64でのMySQL5.6.40のインストール手順1) 以前にインストールしたMySQ...

React-vscode で jsx 構文を使用する際の問題と解決策

問題の説明プラグインをインストールした後、ES7 React/Redux/GraphQL/React...

現在のブラウザが JavaScript でヘッドレス ブラウザであるかどうかを検出する方法

目次ヘッドレスブラウザとは何ですか?なぜ「ヘッドレス」ブラウザと呼ばれるのでしょうか?ヘッドレスブラ...

純粋な CSS でフォ​​ーム検証を実装するためのサンプル コード

日常業務において、フォームの検証は非常に一般的な設計要件です。ログイン ボックスや登録ボックス、アン...

HTML入門チュートリアル HTMLタグ記号をすぐにマスター

補足<br />HTML について何も知らず、HTML の始め方がまだわからない場合は、...

mysql データ型変換の実装

1. 問題下図のような表があり、結果値がreference_high値より大きいデータを見つける必要...