2012-03-14 15 views
0

絶対位置として使用せずにx、y位置のdivに動的にHTMLコントロールを配置するにはどうすればよいですか?位置を絶対値として使用せずにx、y位置のdivにhtmlコントロールを動的に配置する方法

私は、x、y位置が絶対位置を持つASP.NETで動的にHTMLコントロールを生成しています。私は2つの異なるdivを配置する2つのファイルを持っている、私は生成された1つのdivの内容を埋めるが絶対位置のために、

div内の正確な位置をページではなく自己にします。

たとえば、topを20px、絶対を40pxとして残した場合、コントロールはdiv内の同じ位置から開始する必要がありますが、コントロールはページとともに配置されます。

絶対位置を使用せずにx、y位置でdivの内部にコントロールを配置するのを手伝ってください。

+0

ここにいくつかのコードを投稿してください。お手伝いをしてください。 –

答えて

3

lefttopピクセルの距離を指定して要素を配置するには、absoluteを使用する必要があります。しかし、この位置が文書の本文ではなく、包含要素に相対的であるように思えます。その場合は、包含要素position: relativeを作成します。

Example fiddle

1

ロリーさんはあなたがカバーし得たように聞こえるが、あなたがコントロールがレイアウトから取り出すことがないようにしたくない場合には、あなたはmargin-leftmargin-topを使用してみてください。

Example jsFiddle

関連する問題