環境
macOS 10.15.5
Rails 5.2.4.2
Docker 19.03.12
前提・実現したいこと
form_withのlabel(ラベルテキスト)をclass指定してcssを適応させたい
対象のコード
こちらの下記のコードになります。
<%= form_with model: @user do |f| %> <%= f.label :メールアドレス %> <li> <%= f.email_field :email %> </li> <%= f.label :パスワード %> <li> <%= f.password_field :password %> </li> <%= f.submit "ログイン" %> <% end %>
試したこと
調べてみた結果下記のようにclass:email
を書き足してみましたが適応されず...他の方法などを検索などで探しても期待される検索結果が得られませんでした。
情報が少なくぜひご教授をして頂きたく存じます。よろしくお願い致します。
<%= form_with model: @user do |f| %> <%= f.label class:email, :メールアドレス %> <li> <%= f.email_field :email %> </li> <%= f.label :パスワード %> <li> <%= f.password_field :password %> </li> <%= f.submit "ログイン" %> <% end %>
こちらの画像のように現状ログインフォームの作成を行なっています。このままだとフォームが詰まって見た目が悪いので理想としてラベルテキストにmargin-top:20px
をかけてフォームの間隔開けてきれいな見た目にしたいです。
CSSでいうと
//親要素のclassがlogin-formのため .login-form email { margin-top: 20px; }
そのためにラベルテキストにCSSをかけてフォームの間隔を空けたいです。しかし全く反応がなく画像のような状態から見た目に変化がありません...
回答2件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2020/11/28 06:57
2020/11/28 08:24
2020/11/29 05:56