ホームページ ウェブフロントエンド jsチュートリアル CSS_javascriptのヒントでposition属性を設定してレイヤーの位置を修正します

CSS_javascriptのヒントでposition属性を設定してレイヤーの位置を修正します

May 16, 2016 pm 03:25 PM
CSSでの位置

定義と使用法

position 属性は、要素の配置タイプを指定します。

説明

この属性は、要素のレイアウトを確立するために使用される位置決めメカニズムを定義します。任意の要素を配置できますが、絶対要素または固定要素は、要素自体のタイプに関係なく、ブロック レベルのボックスを生成します。相対的に配置された要素は、通常のフローではデフォルトの位置からオフセットされます。

默认值: static
继承性: no
版本: CSS2
JavaScript 语法: object.style.position="absolute"


h2 要素の配置:

h2
 {
 position:absolute;
 left:100px;
 top:150px;
 }
TIY
ログイン後にコピー

ブラウザのサポート

主要なブラウザはすべて、position 属性をサポートしています。

注: 属性値「inherit」は、Internet Explorer (IE8 を含む) のどのバージョンでもサポートされていません。

可能な値

TIY の例

<本体>

配置: 相対配置 この例では、通常の位置を基準にして要素を配置する方法を示します。配置: 絶対配置 この例では、絶対値を使用して要素を配置する方法を示します。配置: 固定配置 この例では、ブラウザ ウィンドウを基準にして要素を配置する方法を示します。要素の形状の設定 この例では、要素の形状を設定する方法を示します。要素が形状にクリップされて表示されます。 Z-indexZ-index を使用すると、ある要素を別の要素の後ろに配置できます。 Z インデックス 上記の例の要素の Z インデックスは変更されています。

CSS の Position 属性を紹介します

CSS 位置は非常に重要で、次の値があります: 静的、相対、絶対、固定。
<div style="position: relative;">
<div style="position: absolute; top: 10px; left: 10px;"></div>
</div>
ログイン後にコピー
静的: 静的な位置決め。位置属性を設定しない場合、デフォルトは静的です。 top、left、bottom、right などの属性は、静的である場合は無効です。これらの属性を使用するには、position を他の 3 つの値のいずれかに設定する必要があります。
相対: 相対的な位置。要素は、静的に配置されたときの位置に調整されます。静的配置で要素に割り当てられたスペースは、そのスペースを埋めるためにその要素に近づくことはありません。しかし、それらは要素の新しい位置から移動することはありません。 絶対: 絶対的な位置決め。たとえば、要素が別の絶対配置要素内にネストされている場合、その要素はその要素を基準にして配置されます。 固定: 位置が固定されました。この要素はブラウザ上の固定位置に設定され、他の要素と一緒にスクロールしません。比喩的に言えば、スクロール バーを上下しても、画面上の固定要素の位置は変わりません。 IE6 はこの属性をサポートしていないことに注意してください。 注: このように、要素が絶対的に配置されると、さまざまな解像度で表示にずれが生じます。この場合、次のような方法で処理できます。 🎜>
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、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衣類リムーバー

Video Face Swap

Video Face Swap

完全無料の 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 04, 2025 pm 02:42 PM

フロントエンドのサーマルペーパーチケット印刷のためのよくある質問とソリューションフロントエンド開発におけるチケット印刷は、一般的な要件です。しかし、多くの開発者が実装しています...

誰がより多くのPythonまたはJavaScriptを支払われますか? 誰がより多くのPythonまたはJavaScriptを支払われますか? Apr 04, 2025 am 12:09 AM

スキルや業界のニーズに応じて、PythonおよびJavaScript開発者には絶対的な給与はありません。 1. Pythonは、データサイエンスと機械学習でさらに支払われる場合があります。 2。JavaScriptは、フロントエンドとフルスタックの開発に大きな需要があり、その給与もかなりです。 3。影響要因には、経験、地理的位置、会社の規模、特定のスキルが含まれます。

javascriptの分解:それが何をするのか、なぜそれが重要なのか javascriptの分解:それが何をするのか、なぜそれが重要なのか Apr 09, 2025 am 12:07 AM

JavaScriptは現代のWeb開発の基礎であり、その主な機能には、イベント駆動型のプログラミング、動的コンテンツ生成、非同期プログラミングが含まれます。 1)イベント駆動型プログラミングにより、Webページはユーザー操作に応じて動的に変更できます。 2)動的コンテンツ生成により、条件に応じてページコンテンツを調整できます。 3)非同期プログラミングにより、ユーザーインターフェイスがブロックされないようにします。 JavaScriptは、Webインタラクション、シングルページアプリケーション、サーバー側の開発で広く使用されており、ユーザーエクスペリエンスとクロスプラットフォーム開発の柔軟性を大幅に改善しています。

JavaScriptを使用して、同じIDを持つArray要素を1つのオブジェクトにマージする方法は? JavaScriptを使用して、同じIDを持つArray要素を1つのオブジェクトにマージする方法は? Apr 04, 2025 pm 05:09 PM

同じIDを持つ配列要素をJavaScriptの1つのオブジェクトにマージする方法は?データを処理するとき、私たちはしばしば同じIDを持つ必要性に遭遇します...

Console.log出力の違い結果:なぜ2つの呼び出しが異なるのですか? Console.log出力の違い結果:なぜ2つの呼び出しが異なるのですか? Apr 04, 2025 pm 05:12 PM

Console.log出力の違いの根本原因に関する詳細な議論。この記事では、Console.log関数の出力結果の違いをコードの一部で分析し、その背後にある理由を説明します。 �...

Shiseidoの公式Webサイトのように、視差スクロールと要素のアニメーション効果を実現する方法は?
または:
Shiseidoの公式Webサイトのようにスクロールするページを伴うアニメーション効果をどのように実現できますか? Shiseidoの公式Webサイトのように、視差スクロールと要素のアニメーション効果を実現する方法は? または: Shiseidoの公式Webサイトのようにスクロールするページを伴うアニメーション効果をどのように実現できますか? Apr 04, 2025 pm 05:36 PM

この記事の視差スクロールと要素のアニメーション効果の実現に関する議論では、Shiseidoの公式ウェブサイト(https://www.shisido.co.co.jp/sb/wonderland/)と同様の達成方法について説明します。

JavaScriptは学ぶのが難しいですか? JavaScriptは学ぶのが難しいですか? Apr 03, 2025 am 12:20 AM

JavaScriptを学ぶことは難しくありませんが、挑戦的です。 1)変数、データ型、関数などの基本概念を理解します。2)非同期プログラミングをマスターし、イベントループを通じて実装します。 3)DOM操作を使用し、非同期リクエストを処理することを約束します。 4)一般的な間違いを避け、デバッグテクニックを使用します。 5)パフォーマンスを最適化し、ベストプラクティスに従ってください。

フロントエンド開発でVSCodeと同様に、パネルドラッグアンドドロップ調整機能を実装する方法は? フロントエンド開発でVSCodeと同様に、パネルドラッグアンドドロップ調整機能を実装する方法は? Apr 04, 2025 pm 02:06 PM

フロントエンドのVSCodeと同様に、パネルドラッグアンドドロップ調整機能の実装を調べます。フロントエンド開発では、VSCODEと同様のVSCODEを実装する方法...

See all articles
説明
絶対
描述
absolute

生成绝对定位的元素,相对于 static 定位以外的第一个父元素进行定位。

元素的位置通过 "left", "top", "right" 以及 "bottom" 属性进行规定。

fixed

生成绝对定位的元素,相对于浏览器窗口进行定位。

元素的位置通过 "left", "top", "right" 以及 "bottom" 属性进行规定。

relative

生成相对定位的元素,相对于其正常位置进行定位。

因此,"left:20" 会向元素的 LEFT 位置添加 20 像素。

static 默认值。没有定位,元素出现在正常的流中(忽略 top, bottom, left, right 或者 z-index 声明)。
inherit 规定应该从父元素继承 position 属性的值。
静的な配置以外に、最初の親要素を基準にして配置される絶対配置要素を生成します。

要素の位置は、「left」、「top」、「right」、「bottom」属性によって指定されます。

修正済み

ブラウザ ウィンドウを基準にして絶対配置された要素を生成します。 要素の位置は、「left」、「top」、「right」、「bottom」属性によって指定されます。

相対

通常の位置を基準にして、相対的に配置された要素を生成します。

つまり、「left:20」は要素の LEFT 位置に 20 ピクセルを追加します。

静的 デフォルト値。位置決めを行わない場合、要素は通常のフローで表示されます (上、下、左、右、または z-index 宣言は無視されます)。
継承 は、position 属性の値が親要素から継承される必要があることを指定します。