Поддержка Проблемы и решения Невалидное отображение "Читать далее"

  • Здравствуйте уважаемые форумчане. Просматривая исходный код страницы заметил такую штуковину:

    <p> <a href="http://www.mytyper.ru/video/roaring-vtec/#more-5283" class="more-link">
    <div align="right">далее &raquo;</div>
    <p></a></p>

    Откуда-то нарисовалась лишняя ПИ’шка, от чего закрывающий тег А получается изолированным от самой ссылки. Конечно, и так все работает, но хочется сделать ресурс валидным.

    В шаблоне выводится следующим образом

    <div class="post-content">
    <?php if((is_category()) || (is_archive()) || (is_search())) { the_excerpt(); } else { the_content('<div align="right">далее »</div>'); } ?>
    </div>

    Подскажите пожалуйста, как исправить данные баг.

    Спасибо.

Просмотр 6 ответов — с 1 по 6 (всего 6)
  • Модератор Yuri

    (@yube)

    the_content('<div align="right">далее »</div>');

    Это неправильно. Нельзя заталкивать блочный элемент div внутрь инлайнового a.

    Понял. Спасибо. Буду знать.

    А каким тогда способом можно сместить ссылку «Читать далее» правее, чтобы не навредить валидации ???

    Перерыл все, но так и не понял, как форматировать местоположение ((( Подскажите пожалуйста.

    так и не понял, как форматировать местоположение

    the_content('<span class="more-right">далее »</span>');
    css

    .more-right {
        text-align: right;
    }

    Просматривая исходный код страницы заметил такую штуковину: <a href="http://www.mytyper.ru/video/roaring-vtec/#more-5283" class="more-link">

    Кстати, движок сам добавляет класс .more-link
    достаточно добавить только правило

    .more-link {
        float: right;
    }

    wikicms, спасибо большое. Сделал через класс .more-link, теперь ошибки нет. Еще раз большое спасибо за помощь.

Просмотр 6 ответов — с 1 по 6 (всего 6)
  • Тема «Невалидное отображение "Читать далее"» закрыта для новых ответов.