私はid="aboutme"
のテキスト領域とclass="maxlength-feedback"
のスパンを持っています。テキスト領域の右上隅にスパンを配置します。テキストエリアのカウンターになります。テキストエリアの右上にスパンを配置するにはどうすればよいですか?
私は両方の要素がposition="relative"
であり、スパンはdisplay="inline-block"
であるべきだと知っていますが、機能しません。
私は助けていただきありがとうございます。ありがとう。
私はid="aboutme"
のテキスト領域とclass="maxlength-feedback"
のスパンを持っています。テキスト領域の右上隅にスパンを配置します。テキストエリアのカウンターになります。テキストエリアの右上にスパンを配置するにはどうすればよいですか?
私は両方の要素がposition="relative"
であり、スパンはdisplay="inline-block"
であるべきだと知っていますが、機能しません。
私は助けていただきありがとうございます。ありがとう。
はちょうどこの
説明のようにそれを行う:display: block;
であるあなたのdivデフォルトの動作は、お使いのスパンの流れを行います確かに今、コンテナdiv
内のあなたのtextarea
をラップし、コンテナにposition: relative;
を与え、そしてspan
からposition: absolute;
極端なので、あなたのコンテナのdivのためdisplay: inline-block;
を使用し、左の
HTML
<div class="wrap">
<textarea></textarea>
<span>Counter</span>
</div>
CSS
.wrap {
position: relative;
display: inline-block;
}
.wrap span {
position: absolute;
top: 0;
right: 0;
}
ない、MAXLENGTH-フィードバックabsolute
このように、配置されなければなりません。
#aboutme {
position:relative;
}
.maxlength-feedback {
position:absolute;
right: 0; /* or so */
top: 0; /* or so */
}
Htmlの
<div>
<span class="mySpan">Some Text</span>
<textarea class="myTextArea"></textarea>
</div>
CSS
div{
position: relative;
float:left;
}
.mySpan{
position: absolute;
right: 0px;
}
それが効果的にSEとして位置付けを使用するときは、任意の表示ルールを必要としません要素の表示レベルをブロックします。 – Kyle
@KyleSevenoaksはこのhttp://jsfiddle.net/bxVPE/とhttp://jsfiddle.net/bxVPE/1/の違いを見るか、幅を定義する必要があります。これは動的な幅のアプローチであり、柔軟性があります –