私は次のものを持っています:
<div id="container">
<img src="pic.png">
</div>
これは次のようにスタイルされます。
#container {
height: 50px;
width: 50px;
}
これに加えて、 と を設定することで、含まれている div の真ん中に画像を表示させる JavaScript ハッカーがありmargin-top
ますmargin-left
。
Chrome Web インスペクタでこれを見ると、含まれている div がその親の先頭から始まっていないことが明らかです。イメージがコンテナー div の親に対して相対的に配置されていると思われます。
これに関する問題は、コンテナ div をドラッグなどのクリック イベントのターゲットにしたいことです。div は、画像の上から開始し、コンテナーの一部としてマージン スペースを含めたい場合にのみ、画像の上部から開始します。何かアドバイス?