2011-10-19 10 views
0

複数の列がある製品ページを構築したいと思います。私が次のように使用している問題は、奇数の製品があると、その列が次の列にこぼれることです。私はそこにCSS3を使ってis a bugを読んでいます。Rails - グリッドのような製品ページの作成方法

私はこの格子状製品リストをどのようにレールに組み込めますか?私はテーブルを使ってみましたが、ただ一つの列に表示します。おかげ

div.four-column { 
    -moz-column-count: 4; 
    -webkit-column-count: 4; 
    column-count: 4; 

    -moz-column-width: 10em; 
    -webkit-column-width: 10em; 
    column-width: 10em; 

    width: 910px; 
} 


<ul> 
    <% @products.each do |product| %> 
    <li class="box"> 
     <%= link_to product.name, product_path(:id) %></br> 
     <%= product.price %> 
    </li> 
    <% end %> 
</ul> 

答えて

1

は私の提案は、レイアウトのこの種のあなたが非常に簡単にやりたいことができ

Grid960

または

Twitter bootstrap

のCSSフレームワークをしようとするだろう。

あなたの考えを教えてください。

Btwあなたの例では、4列のクラスを持つdivのCSSのコードを表示しますが、erb以下ではこのクラス定義でこのdivを見逃しているようですか?私が見ることができるのは、class = "box"のdivです!

+0

私は現在青写真のCSSを使用していますが、Twitterのブートストラップは素晴らしいようです。私は代わりにそれを代わりに使用するかもしれません!ありがとうございます – noob

+0

私は今サイドのプロジェクトに使用しており、それは実際にはかなりいいです。グリッドレイアウトは非常に簡単です

あなたが4列などにあなたのdivをスパンしたい場合。私はgrid960からすぐにブートストラップに切り替えました。それがあなたのためにどのように機能するか教えてください。 – Cygnusx1

+0

ブートストラップに私を紹介する+1。それはとてもいいね。 – jaydel

関連する問題