私は3つのテキストフィールドとラベルを持っています。ラベルとテキストフィールドを同じ行に整列します。
<p class='field'>
<%= form.label :points %>
<%= form.text_field :coupon_code, :class => 'form-control payment-new' %>
<%= button_tag "Apply", class: 'btn btn-lg btn-success primary payment-coupon payment-coupon-mobile ',id: 'apcode' %>
</p>
<p class='field'>
<%= form.label :coupon_code %>
<%= form.text_field :coupon_code, :class => 'form-control payment-new' %>
<%= button_tag "Apply", class: 'btn btn-lg btn-success primary payment-coupon',id: 'apcode' %>
</p>
<p class='field'>
<%= form.label :gift_code %>
<%= form.text_field :gift_code, value: nil, :class => 'form-control payment-new' %>
<%= button_tag "Apply", class: 'btn btn-lg btn-success primary payment-code',id: '' %>
</p>
ラベルを最初に、次にテキストフィールドを同じ位置(CSS)にしたいとします。
私の3ラベル名は
ポイント、クーポンコードとギフトコードです。
3つのテキストフィールドがすべて自分のラベルと同じスペースにあるようにします。
私はそれを得ることができません。
以下は私が使用しているCSSです。
.payment-new{
display: inline-block !important;
width: 50% !important;
}
.payment-coupon{
margin-top: -4px;
font-size: 16px;
border-radius: 4px;
margin-left: 55px;
padding: 5px;
width: 200px;
margin-bottom: -5px;
}
.payment-code{
margin-top: -4px;
font-size: 16px;
border-radius: 4px;
margin-left: 55px ;
padding: 5px;
width: 200px;
margin-bottom: -5px;
}
紛失しているものを教えてください。
なぜテーブルを使用しないのですか? –
私のために働くhttps://jsfiddle.net/6u1Ljdyb/ –
[this](https://jsfiddle.net/6u1Ljdyb/1/)は私の疑いです。 –