0

css で「絶対」プロパティを使用することが推奨される場合、「相対」配置を使用しないのはなぜですか。絶対位置は解像度によって異なり、他のディスプレイでは常に異なって見えるからです。いつ、なぜ絶対を使用する必要があるかを知りたいのですが、例を使用するとうまくいく可能性があります。

4

2 に答える 2

1

position:relative- 子要素の原点を設定します

position:absolute- 最初に配置された親要素に対する要素の位置を設定します

相対的に配置された要素は、レイアウト/フローの一部ではありません。これは、オーバーレイ、ダイアログ、ツールチップなどに役立ちます。それらは、他のコンテンツをプッシュすることなく、独自の「レイヤー」として機能します。

一般に、position:relativeも使用する予定がない限り、使用しないでくださいposition:absolute

通常関連付けられている他のトリックは、通常、position:relativeマージンを使用して実行できます。

于 2012-12-12T20:31:06.277 に答える
1

absoluteは と同じように「可変」でrelativeあり、画面パラメータは違いはありません。

私はゲームを開発しているのでabsolute、LOT を使用します。relativeコンテナー内で UI 要素を配置すると非常に便利です。実際、私は現在 Facebook アプリに取り組んでおり、「キャンバス」サイズは固定されていました。ほとんどすべてがそのために絶対に配置されています。

于 2012-12-12T20:31:40.343 に答える