一般的に、HTMLレイアウトはフローベースです。各要素は、その前の要素の後ろ、つまりその右側または下に配置されます。もちろん、スタイルで遊ぶことで得られる例外はたくさんありますが、それでも、何かの順序を変更すると、ほとんどのものがその周りを「流れ」、そのためのスペースを作ります。
しかし、画面の中央に浮かぶ「ダイアログボックス」が表示され、親となるdivのサイズに制約されず、移動しないページなど、動作が大きく異なるものを時々目にします。それらの周りの他のレイアウト要素。
私は似たようなことをする方法を見つけようとしていますが、まったく同じではありません。グリッドを表示するために使用しているテーブルがあり(実際にはテーブルを正しく使用しています)、グリッドセルの1つの上に画像を配置したいと思います。セルよりも大きく、グリッドを伸ばしたくないので、セルに入れることはできませんが、ブラウザウィンドウがスクロールしても、グリッドに対して常に同じ位置に表示したいです。またはサイズ変更されます。
私はこれを行うことができる何らかの方法がなければならないと思います。セルの1つにIDまたはクラスを配置した場合、それが属するセルの一部ではない、またはセルの一部ではないが、何も移動したりレイアウトに影響を与えたりすることなく、常にそのセルの上に配置される<TD>
を作成するにはどうすればよいですか。?<Image>
<TD>
<TABLE>
<TD>