HTMLを無視している:イメージ本部コンテナ
<div>
<img>
<div>
<table>...</table>
</div>
</div>
CSSを:
#img {
position: absolute;
right: 0px;
}
どちらのdivは、テーブルと同じサイズです。
画像をテーブルの右上に浮かべたいです。
この結果、imgは画面の右側にあり、divには表示されません。
HTMLを無視している:イメージ本部コンテナ
<div>
<img>
<div>
<table>...</table>
</div>
</div>
CSSを:
#img {
position: absolute;
right: 0px;
}
どちらのdivは、テーブルと同じサイズです。
画像をテーブルの右上に浮かべたいです。
この結果、imgは画面の右側にあり、divには表示されません。
position:relative;
を含むdivに追加する必要があります。また、表のデータを表示する場合を除き、表を使用することをお勧めします。レイアウトに使用しないでください。
.container {
position:relative;
width:500px;
height:500px;
border:1px solid black;
}
.container img {
position:absolute; /* absolute misspelled in your example */
top:0;
right:0;
}
<div class="container">
<img src="http://placehold.it/250x250" />
<div>
<table></table>
</div>
</div>
img
を無視すると、parent
に設定されます。代わりにwidth
にimg
を入力してください。
また、「絶対」のスペルが間違っています。
あなたは 'absolute'を意味するのですか?また、divを 'position:relative;'に設定してください。 – Albzi
何が起こりますか、あなたは何をしたいですか?そして、はい、おそらく絶対を意味します。 –
また、 '#img {'は、img要素ではなく、id = 'img'の要素を配置します。あなたの問題の説明を見て、私はあなたがすでにそれを持っていたと思うし、ちょうどStackOverflowに間違って投稿した。 –