CSS-Tricks Almanacは、新しいアンカーポジショニングAPIの包括的なカバレッジを誇っており、各プロパティ、機能、およびATルールを詳述しています。 このモジュールへの最近の深い掘りは、いくつかの興味深い癖や潜在的なバグを明らかにしました。
挿入済みブロック(IMCB)インセット修飾 IMCBは、絶対に配置された要素のプロパティ(
、、inset
、top
)によって効果的に縮小された含有ブロックとしてスペックで定義されています。
たとえばright
:bottom
left
および
プロパティをマスターするために重要です。.absolute { position: absolute; top: 80px; right: 120px; bottom: 180px; left: 90px; }
IMCB寸法を使用して、フォールバックの位置決めを決定します。 UNA KRAVETSの視覚ツールposition-area
https://www.php.cn/link/7e77e4a1b051ec0a510b48eec2ff3a3cposition-try-order
は優れた視覚化を提供します
position-area
仕様対実装:急速な進化の物語position-try-order
スペックは貴重なガイドとして機能しましたが、実際のブラウザの実装は不一致を明らかにしました。 アンカーポジショニングの迅速な開発と展開(2023年6月、Chrome 125リリースの最初のドラフト)により、スペックとブラウザーの動作の間にいくつかの初期矛盾が生じました。 最初のブラウザの実装後に行われた変更には、次のものが含まれます
マスターアンカーポジショニングには、その複雑さをナビゲートする必要があります。 CSS-Tricks Almanacは貴重なリソースを提供していますが、APIはまだ進化しており、さらなる学習の機会と将来の改良の可能性を約束していることを忘れないでください。inset-area
に変更されましたposition-area
:inset-area
は非推奨です
position-area
position-try-options
を使用して変更されました
position-try-fallbacks
position-try-fallbacks
関数削除:inset-area()
単純化:position-try-fallbacks
センターのためのより簡潔な構文が利用可能になりました。
position-area
などのARIA属性を使用することをお勧めします。
position-visibility
結論
以上がアンカーポジショニング癖の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。