0

要素の配置についての私の苦しみは続きます:

<div id="container">
<div id="div1"></div>
<div id="div2"></div>
<div id="div3"></div>
</div>

#div1 {
right:0; // what I want - it's right border should be 0px from the parent's right border, regardless of any other div inside.
}

#div2 {
bottom:0; // it's bottom border should be 0px from the parent's bottom border, regardless of any other div inside.
}

#div3 {
margin-left:auto;
margin-right:auto;
// should be on the parent's center, regardless...
}

ですから、隣人ではなく、親を参照にしたいのです。

4

2 に答える 2

3

これをチェックして:

  #container {
  position: relative;
  }

  #div1 {
  position: absolute;
  right: 0px;
  }

  #div2 {
  position: absolute;
  bottom: 0px;
  }

  #div3 {
  margin: 0px auto;
  }

しかし、これはdivの配置について30秒読んだ後に見つけることができる解決策です...

于 2013-01-13T08:55:12.050 に答える
1

CSSを使うだけ

position:relative;

これをdiv1div2、 に設定しdiv3ます。

于 2013-01-13T08:58:56.817 に答える