私が学んだ解決策の1つは、親div要素のdisplay
をtable-cell
に設定し、vertical-align
プロパティを使用することでした。右揃えのdivにテキストボックスを垂直に配置します
私のケースでは、親divを右に浮かべる必要がありますが、テーブルセルトリックが壊れてしまい、すべてが今は機能しません。
私の質問は簡単です:なぜこれが起こっているのですか、さらに重要なのは、どのようにして私が望む効果を達成できるのでしょうか?
div {
/* float: right; uncomment this will make this not working */
display: table-cell;
vertical-align: middle;
height: 60px;
border: 1px solid red;
}
<div>
<input>
</div>
コードのデモとそのOPタイトルではありますが、私はそれが明確にそれがテキストボックスのショーだと思います。またdownvotersなぜdownvotes私に教えてください? – shole
@Michael B答えを見て、私はあなたが必要とするものだと思う。 –