Завернуть каждые два блока в отдельный див

Тема в разделе "Верстка", создана пользователем tank704, 28 июн 2012.

Информация :
Уважаемые пользователи, прежде чем ответить в теме или создать новую, внимательно ознакомьтесь с Правилами раздела и Правилами форума
Для быстрого поиска ответов на ваши вопросы воспользуйтесь Картой раздела и/или Поиском по разделу
Модераторы: ultra
  1. tank704

    tank704 Создатель

    Регистр.:
    6 окт 2008
    Сообщения:
    38
    Симпатии:
    0
    Добрый день!
    Подскажите как сделать так чтобы каждые два дива span6 заворачивались в отдельный блок.
    Начальная структура:
    <div id="wrapper">
    <div class="span6"></div>
    <div class="span6"></div>
    <div class="span6"></div>
    <div class="span6"></div>
    </div>
    Чтобы в итоге получилась структура:
    <div id="wrapper">
    <div class="wrap">
    <div class="span6"></div>
    <div class="span6"></div>
    </div>
    <div class="wrap">
    <div class="span6"></div>
    <div class="span6"></div>
    </div>
    </div>

    мне нужно чтобы либо с помощью php или javascript каждые два <div class="span6"></div> заварачивались в див с классом
     
  2. comua

    comua Постоялец

    Регистр.:
    26 фев 2008
    Сообщения:
    110
    Симпатии:
    31
    тогда тебе надо почитать как создавать темы для вордпреса с нуля, изучить функции вывода контента и переделать их под себя, чтобы достигнуть цели. это не вопрос верстки. это в раздел php/wordpress
     
  3. drvoodoo

    drvoodoo

    Регистр.:
    20 окт 2010
    Сообщения:
    159
    Симпатии:
    88
    Похоже что у тебя проблема изначально в постановки задачи.
    Если у тебя статический документ, то зачем его костылями править, прямо в коде распиши как тебе надо и проблема решена.
    Если всё таки у тебя какая то динамика, то вставь её в цикл и оно будет тебе сразу оборачивать.
     
  4. tank704

    tank704 Создатель

    Регистр.:
    6 окт 2008
    Сообщения:
    38
    Симпатии:
    0
    это будет динамика, в wp будут выводится посты, вот мне каждые два и надо завернуть в див, я сразу еще в первом посте писал что надо завернуть а не создавать
     
  5. drvoodoo

    drvoodoo

    Регистр.:
    20 окт 2010
    Сообщения:
    159
    Симпатии:
    88
    Ну так вставь внутрь цикла который я написал свои дивы и скрипт будет создавать то что тебе нужно.

    Код:
    <div id="wrapper">
    <?php
    for ($i=0;$i<4;$i++){
      if ($i%2 == 0) {
        if ($i > 1) echo '</div>';
        echo '<div class="wrap">';
      }
    ?>
     
      <div class="span6">Вместо этого дива вставить то что тебе нужно обворачивать</div>
     
    <?php
    }
    ?>
     
    </div>
     
  6. tank704

    tank704 Создатель

    Регистр.:
    6 окт 2008
    Сообщения:
    38
    Симпатии:
    0
    Я так и делаю, но этот скрипт создает еще три таких дива, дублируя первый, я мне надо работать с уже созданными
     
  7. sdakol

    sdakol Писатель

    Регистр.:
    24 апр 2010
    Сообщения:
    8
    Симпатии:
    0
    С помощью jQuery можно это сделать. Среди уточняющих селекторов есть чудесная формула 2n.