1

HTMLを編集して1つの要素を親にする可能性なしに、要素を別の要素に対して相対的に配置する方法はありますか? これは、編集できない html の div オーダーです。「element3」を「element1」に対して、「element1」の半分の高さのフィートに配置する必要があります。AdSense ブロックを、このサイトの空きスペースにある作成者の位置に相対的な位置にしたい: http://www.musicep.com/2013/08/sunlounger-feat-alexandra-badoi-ill-be.html私は次のようなことを試しました:

#element1 {
  width: 300px;
  height: 200px;
  background: yellow;
  position: relative;
}
 #element2 {
  width: 300px;
  height: 100px; }

#element3 {
  width: 300px;
  height: 100px;
  background: red;
  position: absolute;
  top:-200px;    }
4

2 に答える 2

1

U は、次のようにプロパティ "float" を使用できます。

#element1 {
    width: 300px;
    height: 200px;
    background: yellow;
    float: left;
}
#element2 {
    background: blue;
    width: 300px;
    height: 100px;
    float: left; 
}

#element3 {
    width: 300px;
    height: 100px;
    background: red;
    float: left;
}
于 2013-10-04T19:44:49.180 に答える