こんにちは
BootStrapを使ってレスポンシブデザインをしています
colで指定した各要素にmarginをつけると改行されてしまいます
col-4を指定しているのですが画像の用になります
画面を広げてみてもずっと2つずつの表示になります
どうすれば改行せずしっかりcol-4の状態を保てますか?
HTML
1<div class='row'> 2 <% @users.each do |user| %> 3 <div class='userCard col-sm-4'> 4 <div> 5 <% if user.avatar? %> 6 <%= image_tag user.avatar.url %> 7 <% else %> 8 <img src="/assets/default.png" class="icon" alt="ユーザーアイコン" %> 9 <% end %> 10 </div> 11 <div> 12 <%= link_to user_path(user) do %> 13 <%= user.username %> 14 <% end %> 15 </div> 16 </div> 17 18 <% end %> 19 20 </div>
CSS
1.userCard{ 2 /*width: 250px;*/ 3 background-color: #fff; 4 box-shadow: 5px 5px 5px rgba(0,0,0,0.5); 5 padding: 30px; 6 margin-top: 20px; 7 margin-left: 5px; 8 text-align: center; 9}
試したこと
colをつけた要素にwidth:250px:のようにをつけると解決するがpx指定はしたくないです

回答2件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。