2016-04-24 19 views
0

現在、私はRubyOnRailsとブートストラップをフレームワークとして使用してツイッタークローンを作成しています。 DIVクラス「COL-SM」を使用して、ポストパネルにテキストを配布しようとすると、テキストが左側に一緒に詰まったようで、ここで as seen here.ブートストラップの列が正しく整列していません

は私のコードです:

<div class="row"> 
    <div class="col-xs-3"> 
     <div class="panel panel-default"> 
     <div class="panel-body"> 
      <p>status</p> 
     </div> 
     </div> 
     <div class="panel panel-default"> 
     <div class="panel-body"> 
      <p>trend</p> 
     </div> 
     </div> 
    </div> 
    <div class="col-xs-6"> 
     <%= render '/components/post_form' %><br></br> 

     <% for @p in @posts %> 
     <div class="panel panel-default post-panel"> 
      <div class="panel-body"> 
       <div class="col-sm-1"> 
        AVATAR 
       </div> 
       <div class="col-sm-11"> 
        <p><%= @p.content %></p> 
       </div> 
       <div class="col-sm-12"> 
        LINKS 
       </div> 

      </div> 
     </div> 
     <% end %> 

    </div> 
    <div class="col-xs-3"> 
     <div class="panel panel-default"> 
     <div class="panel-body"> 
      <p>about</p> 
     </div> 
     </div> 
    </div> 
</div> 

私が使用していますgemfileに含まれている最新のbootstrap sassバージョン3.3.6。コードに何か問題がありますか、最新のバージョンのブートストラップは何か別のことをする必要があるのですか?このセクションでは

+0

レンダリングしたページをこのツールhttp://www.bootlint.com/#byDirectに貼り付け、エラーを解決します。それは問題を解決するはずです。私は問題は列が内部にあるはずで、すべての行が内部にある必要があると思います。 –

+0

あなたの助けをありがとう – Onion

答えて

0

ルック:

<div class="col-sm-1"> 
     AVATAR 
    </div> 
    <div class="col-sm-11"> 
     <p><%= @p.content %></p> 
    </div> 
    <div class="col-sm-12"> 
     LINKS 
    </div> 

最初の問題は、テキスト「AVATARは」1つのブートストラップ欄より広くなっているので、それはあなたの容器の外に拡張です。 col-sm-2/col-sm-10を使用すると問題が解決する場合があります。

第2に、列サイズは1行につき最大12列になります。ここには、col-sm-1,col-sm-11、およびcol-sm-12がすべて同じ行にあります。

+0

素晴らしい、それを知らなかった。しかし、私が従っているチュートリアルでは、テキストがユニークな場所にあります。リンクとコンテンツはほぼ中央で、アバターは左側にあります。特定の場所でそれらを整列させるために各行を作成するには、どのように大きなことを知りますか? – Onion

+0

申し訳ありませんが、私はそれを追求することができました!ご協力ありがとうございました :) – Onion

関連する問題