ページ要素の絶対位置と相対位置に関するある程度の理解

ページ要素の絶対位置と相対位置に関するある程度の理解
今日から、定期的にちょっとした豆知識を整理していきます。簡単なものもあるかもしれませんが、どれも役に立つはずです。

div の絶対配置と相対配置については、フロントエンド IT 担当者なら誰でも使うものです。いわゆる絶対配置とは、このものがそこにあり、他のものがどう動いても自分の位置は変わらないというものです。これを優しく言えば整合性といいますが、はっきり言えば不正といいます。もちろん、相対的な位置決めには絶対的な位置決めが一般的に使用されます。これはギャングがみかじめ料を徴収するのと似ています。このエリアは私の管轄下にあり、私の中の要素の位置はすべて私のものであり、外の世界とは何の関係もありません。絶対的な配置について説明した後は、相対的な配置について説明しましょう。この属性を持つ要素は非常に無骨です。リーダーが行くところならどこへでも行き、常にリーダーの周りを回ります。さて、話はこれくらいにして、本題に戻りましょう。

場合によっては、レイヤーに何かを追加する必要がありますが、PS の場合ほど Web ページに追加するのが容易ではありません。レイヤーのコンテンツを格納するための div (またはその他のコンテナー) を記述し、それを配置したいレイヤー (div) に配置し、親レイヤーのスタイル属性の位置を絶対に設定し、最後に新しく作成した div のスタイルの位置を相対に設定する必要があります。こうすることで、レイヤーが親レイヤーの上に配置されます。サブレイヤーには上、下、左、右のプロパティがあり、要素を上、下、左、右に配置できます。

注意すべき点の 1 つは、絶対配置レイヤーを定義しない場合、相対配置はページ全体に対して相対的になるということです。よく使用されるプロトタイピング ソフトウェアである Axure RP は、グローバルな相対配置を使用します。実際、Axure RP は非常に使いやすいです。

だんだん涼しくなってきましたので、暖かくしてお過ごしください。

<<:  el-table カプセル化に基づくドラッグ可能な行と列、および選択列コンポーネントの実装

>>:  この記事ではCSSの組み合わせセレクターの使い方を説明します

推薦する

スタックメニューを実装するためのjQueryプラグイン

jQueryプラグインの毎日の積み重ねメニュー、参考までに、具体的な内容は次のとおりです。スタックメ...

Vue2.0でデータの双方向バインディング機能をjsを使って実装する

Object.definePropertyの理解文法:オブジェクト.defineProperty(o...

デザインリファレンス 美しく独創的なブログデザイン

以下にリストされているすべてのブログはオリジナルであり、独自にデザインされています。これらは、他者が...

vue-cli を使用してプロジェクトを作成し、webpack でパッケージ化する方法

1. 環境を準備する(Node.jsをダウンロードし、環境変数を設定する) 2. vue-cliをグ...

カンマで区切られたmysqlの分割関数の実装

1: 文字列を区切るためのストアドプロシージャを定義する 区切り文字 $$ `mess`$$ を使う...

Echarts 凡例コンポーネントのプロパティとソース コード

凡例コンポーネントは、ECharts でよく使用されるコンポーネントです。シリーズ マーカーの名前を...

HTML テーブル マークアップ チュートリアル (16): タイトルの水平方向の配置属性 ALIGN

デフォルトでは、表のタイトルは水平方向に中央揃えされます。ALIGN 属性を使用して、タイトル テキ...

docker-machineの使い方の詳しい説明

Docker-machineはDockerが公式に提供しているDocker管理ツールです。これは d...

TypeScript ジェネリックパラメータのデフォルト型と新しい厳密なコンパイルオプション

目次概要コンポーネントクラスの型定義を作成するジェネリック型を使用してPropsとStateを定義す...

MySQL MHA 操作ステータス監視の概要

目次1. プロジェクトの説明1.1 背景1.2 実装設計1.2.1 従来の方法1.2.2 最適化され...

Linux echo テキスト処理コマンドの使用法と例

Linux ヘルプ ドキュメントでの echo の説明は、Python や Java などのプログラ...

MySql 8.0.11 のインストールと設定のチュートリアル

公式ウェブサイトアドレス: https://dev.mysql.com/downloads/mysq...

MySQLインデックスマージの使い方

インデックスのマージは、MySQL が最下層で提供するインテリジェントなアルゴリズムです。インデック...

MySQLデータベース最適化技術の簡単な紹介

成熟したデータベース アーキテクチャは、最初から高可用性、高スケーラビリティなどの機能を備えて設計さ...

CSS3 列を使用したカード ウォーターフォール レイアウトを実装するためのサンプル コード

この記事では、カード ウォーターフォール レイアウトを実現するための CSS3 列のサンプル コード...