| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > Ruby On Rails > Вывод каталога в несколько столбцов |
| Автор: JDShadow 28.6.2008, 20:00 |
| Сразу оговорюсь новичек как в рельсах так и в css Хочу переделать пример depot идущий с netbeans чтоб выводил не в один столбец а допустим в 3 для этого в view -> store -> index.html.erb добавляю div class="column" <h1>Каталог товаров</h1> <% for product in @products -%> <div class="entry"> <div class="column"> <%= image_tag(product.image_url) %> <h3><%=h product.title %></h3> <%= product.description %> <span class="price"><%= number_to_currency(product.price) %></span> <% form_remote_tag :url => { :action => :add_to_cart, :id => product } do %> <%= submit_tag "Добавить в корзину" %> <% end %> </div> </div> <% end %> а в CSS файл #store .entry .column { width: 33%; (ну или в пикселях задать) float: left; } /* START:inline */ #store .entry form, #store .entry form div { display: inline; clear: both; } впринципе выводиться в 3 столбца, тока как бы сделать так чтобы в коде расчитывать количество столбцов? Может генерировать в view -> store -> index.html.erb CSS где менять width? Но что то думаю я сделано все у меня через тернии к звездам, подскажите как люди грамотные делают ПЛИИИИИИЗ |