7

絶対位置の要素があり、それを左に変更すると、上の位置はその親の子にリフローしますか?また、左右の軸によって絶対的に配置されているため、影響を受けない場合は、自分の子についてはどうでしょうか。

要素の幅/高さを変更しても、親とその子では重要ではない場合はどうなりますか?

4

2 に答える 2

17

絶対位置のオブジェクトは、ページのレイアウトに影響を与えません。ページは、絶対位置のオブジェクトに関係なくレイアウトされます。絶対位置のオブジェクトを移動しても、他のオブジェクトのリフローは発生しません。

絶対位置でオブジェクトを移動すると、その子オブジェクトも一緒に移動します。それらはリフローせず、親コンテナと一緒に移動するだけです。

于 2011-09-07T19:05:38.993 に答える
3

絶対位置の要素の場合、ドキュメントフローに影響を与えないため、位置の変更によってページのDOMツリーのリフロー(リレーアウト)が発生することはありませんが、この単純なケースをChrome DevToolsでテストすると、実際にリレーアウトが発生することがわかります。 (ドキュメント全体)非常に短い時間ですが。おそらく、レンダリングエンジンはそれを特別な場合として扱っていませんでした。

于 2016-03-26T14:49:19.997 に答える