※ ChatGPTを利用し、要約された質問です(原文:単語の右寄せ配置で1行下がる)
単語の右寄せ配置で1行下がるのを防ぐ方法
このQ&Aのポイント
旧Internet Explorerで、単語の右寄せ配置を行うと1行下がってしまう場合、正しい配置を行う方法をご紹介します。
調べたり試行錯誤しても上手くいかない場合は、タイトルとTOPの位置を入れ替えることで、目的の配置を実現することが可能です。
ただし、タイトルとTOPの位置を入れ替えると、流れが変わってしまうことがありますので、注意が必要です。
”TOP”のリンクを”タイトル”と
同じ行の右端にしたいのですが
旧Internet Explorerだけ1行下がります。
同じ行にしたいのですが。どうすればよいでしょうか?
---------------------------------
上の例、タイトル TOP
説明文説明文説明文、、、
---------------------------------
下の例、タイトル
TOP
説明文説明文説明文、、、
---------------------------------
上の例にしたいけど、下の例になってしまう、、、
<dl>
<dt>タイトル <a href="#" style="float:right;">TOP</a></dt>
<dd>説明文説明文説明文、、、</dd>
</dl>
上記のdtとddは例なので1つですが連続で複数設定しています。
dt内はインラインしかできないようなのでPやブロックにしないでフロートさせました。
タイトルとTOPを逆にしたら可能ですが流れがなんか変ですし、、、
ハックもできれば使いたくないのですが、どうでしょう?
調べたり色々やったのですがわかりません_/ ̄|○
お礼
揃いました。ありがとうございます。 実はpositionはバグとか不具合が難しそうなので避けていたのです。 今回も上からの位置を合わせるのに50%を使ったのですが、 やっぱり全然違う位置に表示されてしまって ^_^; 位置の%が原因とわかるまでに、しばらく悩み諦めかけました。 %は旧IEでだめなんですね。この事はemに変更して解決しました。 ここまで作るのにかなり順調に出来ていたのに、この質問のリンクの位置問題でかなりの時間を使ってしまいました・・・_/ ̄|○ とりあえず、ハックを使わない方向でNO.3のzeffさんのフロートか NO.4のsalonpathさんのpositionで色々テストしてみます。<(_ _)>