Поддержка Проблемы и решения Как поменять теги местами?

  • Все привет!
    Столкнулся с проблемой, которую уже полдня не могу решить.
    Есть текст:

    <h3 class="inside_p">Текст заголовка</h3>
    <p>Текст абзаца.....</p>

    Мне его нужно привести к виду
    <p><h3 class="inside_p">Текст заголовка</h3> Текст абзаца.....</p>

    Т.е. заголовок с определенным классом засунуть внутрь следующего за ним на следующей строке параграфа с добавлением пробела.

    Не получается с регуляркой для preg_replace, т.к. в регулярках, увы совсем не силен, а похожих примеров найти не смог…

Просмотр 9 ответов — с 1 по 9 (всего 9)
  • Модератор Denis Yanchevskiy

    (@denisco)

    WordPress-разработчик, denisco.pro

    Привет.

    Столкнулся с проблемой, которую уже полдня не могу решить.

    Зачем Вы пытаетесь засунуть h3 в p?

    @denisco, есть задача для seo стилизовать h3 под текст. Чтобы начало абзаца начиналось с h3 и без видимого разделения продолжалось в виде обычного текста.

    Вы намекаете на то что не пройдет html вадидация?

    Модератор Denis Yanchevskiy

    (@denisco)

    WordPress-разработчик, denisco.pro

    есть задача для seo стилизовать h3 под текст. Чтобы начало абзаца начиналось с h3 и без видимого разделения продолжалось в виде обычного текста.

    А почему просто не задать css-стили?

    Вы намекаете на то что не пройдет html вадидация?

    Наверняка. Хотя последние стандарты чего только не позволяют делать :).

    @denisco,

    А почему просто не задать css-стили?

    Стили то я задаю, текст внутри h3 и p выглядит одинаково, но они разбиваются на 2 строки:
    Заголовок
    Текст

    Как их выстроить в одну строку я честно говоря не совсем представляю…

    Модератор Denis Yanchevskiy

    (@denisco)

    WordPress-разработчик, denisco.pro

    Стили то я задаю, текст внутри h3 и p выглядит одинаково, но они разбиваются на 2 строки:

    Возможно, поможет display: inline-block; для обоих элементов.

    @denisco, для обоих блоков не получится, т.к. p генерируется вордпрессом.
    Можно конечно опять таки делать через фильтр регуляркой добавлять к нужным p какой нить класс.
    Но такую регулярку я тоже наваять не смогу…

    Модератор Denis Yanchevskiy

    (@denisco)

    WordPress-разработчик, denisco.pro

    А адрес страницы есть где это хоть посмотреть можно?

    @denisco, отправил через VK.

    Я смотрю не у меня одного проблемы с регулярками 🙁

Просмотр 9 ответов — с 1 по 9 (всего 9)
  • Тема «Как поменять теги местами?» закрыта для новых ответов.