Это НЕ вопрос о том, как создавать столбцы в css - поэтому, пожалуйста, не давайте мне никаких css за это. Я только что исключил это здесь для удобства чтения.
Я создал два столбца в CSS и хочу разместить в них элементы на основе некоторого класса CSS. Я думаю, что это возможно, но я не уверен, как.
<DIV id="col1">
<!-- I want to display everything with 'women' here -->
</DIV>
<DIV id="col2">
<!-- I want to display everything with 'men' here -->
</DIV>
<!-- this content is dynamically generated in a loop (PHP/ASP.NET)-->
<DIV id="products">
<DIV class="women">
Women's product 1
</DIV>
<DIV class="men">
Men's product 1
</DIV>
<DIV class="men">
Men's product 2
</DIV>
</DIV>
Редактировать: Просто чтобы быть уверенным, что я не хочу дублировать список продуктов на col1 и col2. Я хочу переместить их. Мне нужна только одна видимая копия каждого предмета.
Так что у меня есть два столбца - или области на странице - что угодно - для этого не имеет значения.
Я хочу использовать css, чтобы взять все под .products.women
и поместить его в столбец 1.
Я хочу использовать css, чтобы взять все под .products.men
и поместить его в столбец 2.
Как я могу это сделать. Подобные вещи относятся к моему ограничению css, но я знаю, что я могу использовать некоторую сообразительность.
В настоящее время я рендерим в столбцы в двух отдельных циклах for. Я хочу уйти от этого по двум причинам:
- Я не хочу поддерживать 2 одинаковых для цикла - и не перемещать эту логику в другое место
- Я хочу сделать дружественную версию для iphone, и я думаю, это облегчит эту задачу.