position 属性の定義と使用法:
オブジェクトの位置決め方法を取得または設定します。
周囲のコンテンツのレイアウトに関係なく、オブジェクトを通常のドキュメント フローの外にドラッグするには、このプロパティ値を絶対に設定します。異なる Z インデックス プロパティを持つ他のオブジェクトがすでに特定の位置を占めている場合、それらは互いに影響を与えず、同じ位置で重なり合います。この時点では、オブジェクトにはマージンはありませんが、パディングとボーダーはまだあります。
オブジェクトの絶対配置を有効にするには、この属性の値を絶対に設定するだけでなく、left、right、top、bottom 属性のうち少なくとも 1 つを指定する必要があります。それ以外の場合、上記のプロパティはデフォルト値の auto を使用し、オブジェクトは通常の HTML レイアウト ルールに従い、前のオブジェクトの直後にレンダリングされます。
オブジェクトを通常の HTML フロー内に維持するには、この属性値を相対値に設定しますが、オブジェクト自体の元の位置に従ってオフセットします。相対的に配置されたオブジェクトに続くテキストまたはオブジェクトは、配置されたオブジェクトの自然なスペースを上書きすることなく、独自のスペースを占有します。対照的に、絶対的に配置されたオブジェクトに続くテキストまたはオブジェクトは、配置されたオブジェクトが通常のドキュメント フローからドラッグされるまで、その自然なスペースを占めます。絶対に配置されたオブジェクトを表示領域の外側に配置すると、スクロール バーが表示されます。ただし、相対的に配置されたオブジェクトが表示領域外に配置されている場合、スクロール バーは表示されません。
対応するスクリプト機能は位置です。
構文構造:
position:static | relative | absolute | fixed
値:
静的: 特別な配置はなく、オブジェクトは通常のドキュメント フローに従います。上、右、下、左などの属性は適用されず、デフォルト値が適用されます。
relative: オブジェクトは通常のドキュメント フローに従いますが、上、右、下、左、その他の属性に基づいて通常のドキュメント フロー内でオフセットされます。
absolute: オブジェクトは通常のドキュメント フローから分離されており、上、右、下、左、およびその他の属性を使用して絶対位置を決定します。そして、そのカスケードは z-index 属性によって定義されます。
修正: オブジェクトが通常のドキュメント フローから分離されている。上、右、下、左などの属性を使用してウィンドウを基準点として配置する。スクロール バーが表示されると、オブジェクトは一緒にスクロールしません。 IE6 はこの属性値をサポートしていません。
ブラウザのサポート:
IE ブラウザはこの属性をサポートしています。
Firefox はこのプロパティをサポートしています。
Google Chrome はこの属性をサポートしています。
opera ブラウザはこの属性をサポートしています。
注: IE6 は固定属性値をサポートしていません。
継承:
継承はありません。
コード例:
例 1:
<!DOCTYPE html><html><head><meta charset=" utf-8"><meta name="author" content="http://www.softwhy.com/" /><title>position属性-蚂蚁部落</title><style type="text/css">.mytest{ width:200px; height:100px; border:1px solid blue; position:static; top:40px;}</style></head><body> <div class="mytest">蚂蚁部落欢迎您</div></body></html>
static は特別な配置を持たないオブジェクトのデフォルトの配置値であるため、top 属性は無視されます。
例 2:
<!DOCTYPE html><html><head><meta charset=" utf-8"><meta name="author" content="http://www.softwhy.com/" /><title>position属性-蚂蚁部落</title><style type="text/css">.parent{ width:300px; height:300px; border:1px solid #606;}.first{ width:100px; height:100px; border:1px solid blue; position:relative; top:30px;}.second{ width:100px; height:100px; border:1px solid #606;}</style></head><body><div class="parent"> <div class="first">我是第一个孩子</div> <div class="second">我是第二个孩子</div></div></body></html>
最初のオブジェクトは相対的に配置され、そのオブジェクトが相対する要素はそれ自体の位置です。 2 番目のオブジェクトは最初のオブジェクトの影響を受けず、元の場所に残ります。
例 3:
<!DOCTYPE html><html><head><meta charset=" utf-8"><meta name="author" content="http://www.softwhy.com/" /><title>position属性-蚂蚁部落</title><style type="text/css">.grandfather{ width:400px; height:400px; border:1px solid green; position:relative;}.parent{ width:300px; height:300px; border:1px solid #606;}.first{ width:100px; height:100px; border:1px solid blue; position:absolute; bottom:50px;}.second{ width:100px; height:100px; border:1px solid #606;}</style></head><body><div class="grandfather"> <div class="parent"> <div class="first">我是第一个孩子</div> <div class="second">我是第二个孩子</div> </div></div></body></html>
次のコードは、絶対位置オブジェクトの参照オブジェクトがすべての本体またはその最も近い親オブジェクトではなく、位置属性と属性値を持つ最も近い親が静的オブジェクトではないことを示しています。 。以下の最初のオブジェクトは、祖父をオフセット参照オブジェクトとして使用します。
例 4:
<!DOCTYPE html><html><head><meta charset=" utf-8"><meta name="author" content="http://www.softwhy.com/" /><title>密码强度提示功能-蚂蚁部落</title><style type="text/css">.grandfather{ width:400px; height:400px; border:1px solid green; position:relative;}.parent{ width:300px; height:300px; border:1px solid #606;}.first{ width:100px; height:100px; border:1px solid blue; position:fixed; bottom:50px;}.second{ width:100px; height:100px; border:1px solid #606;}</style></head><body><div class="grandfather"> <div class="parent"> <div class="first">我是第一个孩子</div> <div class="second">我是第二个孩子</div> </div></div></body></html>
postion の固定位置では、常にボディがオフセット参照オブジェクトとして使用されます。
元のアドレスは: CSS 位置属性の章です。

Web開発におけるHTML、CSS、およびJavaScriptの役割は次のとおりです。1。HTMLは、Webページ構造を定義し、2。CSSはWebページスタイルを制御し、3。JavaScriptは動的な動作を追加します。一緒に、彼らは最新のウェブサイトのフレームワーク、美学、および相互作用を構築します。

HTMLの将来は、無限の可能性に満ちています。 1)新機能と標準には、より多くのセマンティックタグとWebComponentsの人気が含まれます。 2)Webデザインのトレンドは、レスポンシブでアクセス可能なデザインに向けて発展し続けます。 3)パフォーマンスの最適化により、応答性の高い画像読み込みと怠zyなロードテクノロジーを通じてユーザーエクスペリエンスが向上します。

Web開発におけるHTML、CSS、およびJavaScriptの役割は次のとおりです。HTMLはコンテンツ構造を担当し、CSSはスタイルを担当し、JavaScriptは動的な動作を担当します。 1。HTMLは、セマンティクスを確保するためにタグを使用してWebページの構造とコンテンツを定義します。 2。CSSは、セレクターと属性を介してWebページスタイルを制御して、美しく読みやすくします。 3。JavaScriptは、動的でインタラクティブな関数を実現するために、スクリプトを通じてWebページの動作を制御します。

htmlisnotaprogramminglanguage; itisamarkuplanguage.1)htmlStructuresandformatswebcontentusingtags.2)ItworkswithcsssssssssdjavascriptforInteractivity、強化を促進します。

HTMLは、Webページ構造の構築の基礎です。 1。HTMLは、コンテンツ構造とセマンティクス、および使用などを定義します。タグ。 2. SEO効果を改善するために、などのセマンティックマーカーを提供します。 3.タグを介したユーザーの相互作用を実現するには、フォーム検証に注意してください。 4. JavaScriptと組み合わせて、動的効果を実現するなどの高度な要素を使用します。 5.一般的なエラーには、閉じられていないラベルと引用されていない属性値が含まれ、検証ツールが必要です。 6.最適化戦略には、HTTP要求の削減、HTMLの圧縮、セマンティックタグの使用などが含まれます。

HTMLは、Webページを構築するために使用される言語であり、タグと属性を使用してWebページの構造とコンテンツを定義します。 1)htmlは、などのタグを介してドキュメント構造を整理します。 2)ブラウザはHTMLを分析してDOMを構築し、Webページをレンダリングします。 3)マルチメディア関数を強化するなど、HTML5の新機能。 4)一般的なエラーには、閉じられていないラベルと引用されていない属性値が含まれます。 5)最適化の提案には、セマンティックタグの使用とファイルサイズの削減が含まれます。

webdevelopmentReliesOnhtml、css、andjavascript:1)htmlStructuresContent、2)cssStylesit、および3)Javascriptaddsinteractivity、形成、

HTMLの役割は、タグと属性を使用してWebページの構造とコンテンツを定義することです。 1。HTMLは、読みやすく理解しやすいようなタグを介してコンテンツを整理します。 2。アクセシビリティとSEOを強化するには、セマンティックタグなどを使用します。 3. HTMLコードの最適化により、Webページの読み込み速度とユーザーエクスペリエンスが向上する可能性があります。


ホットAIツール

Undresser.AI Undress
リアルなヌード写真を作成する AI 搭載アプリ

AI Clothes Remover
写真から衣服を削除するオンライン AI ツール。

Undress AI Tool
脱衣画像を無料で

Clothoff.io
AI衣類リムーバー

AI Hentai Generator
AIヘンタイを無料で生成します。

人気の記事

ホットツール

SecLists
SecLists は、セキュリティ テスターの究極の相棒です。これは、セキュリティ評価中に頻繁に使用されるさまざまな種類のリストを 1 か所にまとめたものです。 SecLists は、セキュリティ テスターが必要とする可能性のあるすべてのリストを便利に提供することで、セキュリティ テストをより効率的かつ生産的にするのに役立ちます。リストの種類には、ユーザー名、パスワード、URL、ファジング ペイロード、機密データ パターン、Web シェルなどが含まれます。テスターはこのリポジトリを新しいテスト マシンにプルするだけで、必要なあらゆる種類のリストにアクセスできるようになります。

SublimeText3 中国語版
中国語版、とても使いやすい

ゼンドスタジオ 13.0.1
強力な PHP 統合開発環境

AtomエディタMac版ダウンロード
最も人気のあるオープンソースエディター

MinGW - Minimalist GNU for Windows
このプロジェクトは osdn.net/projects/mingw に移行中です。引き続きそこでフォローしていただけます。 MinGW: GNU Compiler Collection (GCC) のネイティブ Windows ポートであり、ネイティブ Windows アプリケーションを構築するための自由に配布可能なインポート ライブラリとヘッダー ファイルであり、C99 機能をサポートする MSVC ランタイムの拡張機能が含まれています。すべての MinGW ソフトウェアは 64 ビット Windows プラットフォームで実行できます。
