絶対配置された要素 (重要な場合はスパン) の左上に揃えて表示するテキストと、同じ要素の右上に揃えて表示するボタンが必要なページがあります。 編集:これの問題は、私が使用float: right;
してdisplay: inline;
いて、ボタンがまだ次の行をドロップするのが好きな場合でもあります。
現在、私の解決策は、ボタンをスパン要素でラップし、スパンを右にフロートさせてから、ボタンを絶対位置に設定することです。これに関する問題は、ブラウザーがボタンをレンダリングするサイズに合わせてラッパースパンの幅を手動で指定しない限り、表示されないことです。これはちょっとばかげています。
これを行う適切な方法は何ですか?
編集2:これが私の元のコードです:
#header
{
position: absolute;
top: 0;
bottom: auto;
left: 0;
width: 100%;
height: 24px;
overflow: hidden;
}
/* Header's buttons. */
#header > span
{
float: right;
width: 100px;
}
#header > span > button
{
position: absolute;
}
そしてHTML:
<span id="header">
Trigger editor
<span><button type="button" id="h_output">Output Triggers</button></span>
</span>