🎄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回答

554閲覧

link_to で飛んだ先のcssが崩れる

y-kou

総合スコア7

Ruby on Rails

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

HTML

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

CSS

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

0グッド

0クリップ

投稿2021/01/11 14:08

編集2021/01/11 14:10

htmlで<%= link_to ........... %>を使ったところ飛んだリンク先のcssがくずれてしまいます。ですが、リロードするとcss は指定通りになります。何が原因でこうなっていてどうすれば直るか教えていただきたいです。

リンクに飛んだ直後
イメージ説明

リロード後
イメージ説明

css

1h1{ 2 margin-top: 70px; 3 text-align: center; 4 color: #454545; 5 font-size: 40px; 6} 7 8input{ 9 background-color: white; 10 transition: all .6s ease; 11 border:2px solid gray; 12 13 border-radius:0px; 14 width:400px; 15 height: 35px; 16 font-size: 20px; 17 color: #3c3c3c; 18 outline: none 19} 20 21.name{ 22 23} 24.a{ 25 text-align: center; 26} 27.b{ 28 text-align: center; 29 margin-right: 360px; 30 margin-top: 30px; 31} 32.bb{ 33 text-align: center; 34 margin-right: 308px; 35 margin-top: 30px; 36} 37.bbb{ 38 text-align: center; 39 margin-right: 332px; 40 margin-top: 30px; 41} 42.next{ 43 text-align: center; 44 margin-top: 10px; 45} 46 47.next button{ 48 font-size: 25px; 49 color: white; 50 width: 100px; 51 height: 40px; 52 border-radius: 0px; 53 border-style: none; 54 background-color: black; 55 outline: none; 56} 57.next button:hover{ 58 background-color: black; 59コード

html

1<h1>入力してください</h1> 2<%= form_tag("/users/create") do %> 3 <p class="b">名前</p> 4 <div class="a"> 5 <input name="name" class="name"> 6 </div> 7 <p class="bb">メールアドレス</p> 8 <div class="a"> 9 <input type="mail" name="mail" class="mail"> 10 </div> 11 <p class="bbb">パスワード</p> 12 <div class="a"> 13 <input type="password" name="password" class="password"> 14 </div> 15 <div class="next"> 16 <button type="button" name="next">登録</button> 17 </div> 18<% end %> 19 20コード

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

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

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

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

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

m.ts10806

2021/01/11 23:17

URL直アクセスではどうでしょうか
y-kou

2021/01/12 11:08

問題なく指示通りの配置になりました
guest

回答1

0

ベストアンサー

Turbokinks関連でcssが崩れることがあるみたいです。いったん、turbolinksを無効にして試してみてはどうでしょうか。あくまで、予想ですが…
Turbolinksでcss崩れる

Ruby

1<%= link_to "マイページ", current_user, data: {"turbolinks" => false} %>

投稿2021/01/12 21:33

KazuSaka

総合スコア640

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

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

y-kou

2021/01/16 14:28

ありがとうございます。無事解決しました。
guest

あなたの回答

tips

太字

斜体

打ち消し線

見出し

引用テキストの挿入

コードの挿入

リンクの挿入

リストの挿入

番号リストの挿入

表の挿入

水平線の挿入

プレビュー

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

ただいまの回答率
85.36%

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

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

質問する

関連した質問