1. ホーム
  2. ハイパーリンク

[解決済み] [Solved] divをコンテナの底にフロートさせるには?

2022-03-30 15:26:38

質問

コンテナの上部に、画像とインセットボックスを float:right (または left ) を何度も繰り返しています。さて、私は div の右下隅にある別の div で得られるような通常のテキストラップで float (テキストは上と左にのみ折り返されます)。

とはいえ、これは比較的簡単なことだろうと思っていました。 float には bottom の値を変更したいのですが、いろいろな方法を試してもうまくいかず、ウェブで検索しても、絶対位置指定をする以外の方法は見つかりませんでしたが、これでは正しいワードラップの動作が得られません。

ごく一般的なデザインだと思っていたのですが、どうやらそうではないようです。誰も提案しないのなら、私はテキストを別のボックスに分割し、そのボックスで div しかし、それはかなり不安定で、それが必要なすべてのページでそれを行わなければならないのは嫌です。

解決方法は?

数日間、様々なテクニックと格闘した結果、これは不可能に見えると言わざるを得ません。javascriptを使っても(やりたくはないのですが)不可能のようです。

出版業界では、挿入物(絵、表、図など)をレイアウトして、その下部がブロック(またはページ)のテキストの最終行の下部と一致するようにし、挿入物がページのどの側にあるかによって、テキストが上部と右または左に自然な形で挿入物の周りを流れるようにすることが非常に一般的になっています。html/cssでは、floatスタイルを使ってブロックの上部にインセットの上部を合わせるのは簡単ですが、驚いたことに、テキストとインセットの下部を合わせるのは、一般的なレイアウト作業であるにもかかわらず不可能のようです。

この項目については、どなたか最後の提案がない限り、デザイン目標を見直す必要がありそうです。