0

実際、私は HTML と CSS に精通していますが、相対位置と絶対位置を使用して複数の階層 div をセットアップするとなると、大変な問題が発生します。

私が持っているものは以下です

<div id="firstdiv">

   <div id="secdiv">

      <div id="thirddiv">

         <div id="forthdiv">

         </div>

      </div>

   </div>

</div>

ここで、ほとんどの div を絶対位置に揃えたいので、#firstdiv に対して相対位置を設定し、絶対位置を #secdiv に設定すると、すべてがうまくいきます

#forthdiv アブソリュートを # thirddiv に設定したいので、# thirddiv を相対位置に設定し、#forthdiv を絶対位置に設定すると、問題が発生することがわかります。

#forthdiv は親 (#thriddiv) の関係を考慮していませんが、#firstdiv の関係を考慮しており、#firstdiv に従って位置を取得しています。

これをすべて絶対位置divに設定する方法は、ルートではなく、独自の親のみを考慮します

4

1 に答える 1

0

このようなことを試してください

http://jsfiddle.net/Mcp6L/

于 2012-05-28T09:40:56.500 に答える