🎄teratailクリスマスプレゼントキャンペーン2024🎄』開催中!

\teratail特別グッズやAmazonギフトカード最大2,000円分が当たる!/

詳細はこちら
Ruby on Rails

Ruby on Railsは、オープンソースのWebアプリケーションフレームワークです。「同じことを繰り返さない」というRailsの基本理念のもと、他のフレームワークより少ないコードで簡単に開発できるよう設計されています。

ログイン

ログインは、ユーザーがコンピューターシステムにアクセスするプロセスの事を呼びます。

HTML

HTMLとは、ウェブ上の文書を記述・作成するためのマークアップ言語のことです。文章の中に記述することで、文書の論理構造などを設定することができます。ハイパーリンクを設定できるハイパーテキストであり、画像・リスト・表などのデータファイルをリンクする情報に結びつけて情報を整理します。現在あるネットワーク上のほとんどのウェブページはHTMLで作成されています。

CSS

CSSはXMLやHTMLで表現した色・レイアウト・フォントなどの要素を指示する仕様の1つです。

Q&A

解決済

1回答

1784閲覧

写真とフォームを横並びにしたいです。

yumaaaa

総合スコア4

Ruby on Rails

Ruby on Railsは、オープンソースのWebアプリケーションフレームワークです。「同じことを繰り返さない」というRailsの基本理念のもと、他のフレームワークより少ないコードで簡単に開発できるよう設計されています。

ログイン

ログインは、ユーザーがコンピューターシステムにアクセスするプロセスの事を呼びます。

HTML

HTMLとは、ウェブ上の文書を記述・作成するためのマークアップ言語のことです。文章の中に記述することで、文書の論理構造などを設定することができます。ハイパーリンクを設定できるハイパーテキストであり、画像・リスト・表などのデータファイルをリンクする情報に結びつけて情報を整理します。現在あるネットワーク上のほとんどのウェブページはHTMLで作成されています。

CSS

CSSはXMLやHTMLで表現した色・レイアウト・フォントなどの要素を指示する仕様の1つです。

0グッド

0クリップ

投稿2021/01/08 05:31

写真とフォームを横並びにしたいです。

railsでサイトを作っておりログインフォームを作成しており、写真の横に入力フォームを並べたいのですが、
縦並びになってしまう。

初歩的なことかもしれないのですが、お力添えお願いいたします。

該当のソースコード

html

1 <%= form_with(model: @user, url: session_path(resource_name), local:true) do |f| %> 2 <%= render "devise/shared/error_messages", resource: resource %> 3 4 <div class="img-1"> 5 <%= image_tag 'latlay.jpg', class: 'rog' %> 6 </div> 7 8<div class="text-box"> 9 10 <div class="form-group"> 11 <%= f.label :eメール %><br /> 12 <%= f.email_field :email, autofocus: true, autocomplete: "email", class: "form-control" %> 13 </div> 14 15 <div class="form-group"> 16 <%= f.label :パスワード %><br /> 17 <%= f.password_field :password, autocomplete: "current-password", class: "form-control" %> 18 </div> 19 20 <% if devise_mapping.rememberable? %> 21 <div class="form-group"> 22 <%= f.check_box :remember_me %> 23 <%= f.label :remember_me %> 24 </div> 25 <% end %> 26 </div> 27 28 <div class="actions"> 29 <%= f.submit "ログイン" , class: "btn btn-primary btn-block" %> 30 </div> 31<% end %> 32 33<%= render "devise/shared/links" %> 34 </div> 35</div> 36</div> 37

css

1/* ログインフォーム */ 2 3 4.rog { 5 text-align:right; 6 width:300px; 7 height:450px; 8 ustify-content:center; 9} 10 11.img-1 { 12 text-align:right; 13 width:300px; 14 height:450px; 15 ustify-content:center; 16} 17 18 19 20.form-group { 21 width:300px; 22 text-align:right; 23} 24 25.form-control input{ 26 text-align:right; 27 width:300px; 28} 29 30.container { 31 32 justify-content: center; 33} 34 35.actions { 36 width:300px; 37} 38 39.text-box { 40 text-align:right; 41 width:300px; 42} 43 44.text-center { 45 text-align:right; 46} 47

イメージ説明

気になる質問をクリップする

クリップした質問は、後からいつでもMYページで確認できます。

またクリップした質問に回答があった際、通知やメールを受け取ることができます。

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

guest

回答1

0

ベストアンサー

Bootstrap使ってるなら、グリッドシステムで何とかなるのでは?

※未検証だけど実装例

html

1<div class="row"> 2 <div class="col-6"> 3左の要素 4 </div> 5 <div class="col-6"> 6右の要素 7 </div> 8</div>

もし左右均等な幅でないなら足して12になるように調整を。

投稿2021/01/08 05:37

編集2021/01/08 05:49
m.ts10806

総合スコア80875

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

yumaaaa

2021/01/08 07:40

無事何日も悩んでいたことが解決できました。 大変ありがとうございます。
m.ts10806

2021/01/08 08:44

レイアウト組みを楽するため(効率化するため)のCSSフレームワークだと思うので、余程特殊なことをしない限り大抵機能だけで済みます。
guest

あなたの回答

tips

太字

斜体

打ち消し線

見出し

引用テキストの挿入

コードの挿入

リンクの挿入

リストの挿入

番号リストの挿入

表の挿入

水平線の挿入

プレビュー

15分調べてもわからないことは
teratailで質問しよう!

ただいまの回答率
85.36%

質問をまとめることで
思考を整理して素早く解決

テンプレート機能で
簡単に質問をまとめる

質問する

関連した質問