• Нужно оптимизировать код css через селекторы?

    @UthvfyV
    задайте этим всем
    .news__wrapper__item:nth-child(4),
    .news__wrapper__item:nth-child(6) ...
    общий класс укажите ему margin-top: -80px;
    Ответ написан
    Комментировать
  • Как стилизовать и позиционировать картинки?

    @UthvfyV
    <style>.card-post__gallery {
    display: block;
    width: 100%;
    height: 300px;
    }
    .card-post__gallery-left {
    display: inline-block;
    width: 60%;
    height: 100%;
    } 
    img {
    width: 100%;
    display: block;
    }
    .card-post__gallery-left .image {
    height: 100%;
    width: 45%;
    display: inline-block;
    background-color: #0d47a1;
    vertical-align: top;
    }
    .card-post__gallery-left img {
    width: 100%;
    height: 100%;
    }
    .card-post__gallery-right {
    display: inline-block;
    width: 38%;
    height: 100%;
    vertical-align: top;
    }
    .card-post__gallery-right .image  {
    display: block;
    width: 100%;
    background-color: #0d47a1;
    }
    </style>
    Ответ написан
    Комментировать
  • Не видимая мне ошибка в коде выпадающего меню?

    @UthvfyV
    ul {
    margin: 0;
    padding: 0;
    list-style: none;
    width: 30%; 
    display: block;
    border-bottom: 1px solid #ccc;
    }
    ul li {
    display: block;
    width: 100%;
    position: relative;
    border-bottom: none;
    border: 1px solid #ccc;
    }
     li ul {
    position: absolute;
    left: 100%;
    top: 0;
    width: 75%;
    display: none;
    }
    ul li a {
    display: block; text-decoration: none; color: #777;
    font-size: 16px;
    background: #fff;
    padding: 5px;
    }
    ul li a:hover {
    color: #E2144A; background: #f9f9f9;
    }
    li:hover ul {
    display: block;
    }
    .nav {
    margin-top: 10px;
    }

    Диета 2
    <ul class="nav" id="nav">
    <li><a href="#">Понедельник</a>
    <ul><li><a href="#">Голодовка</a></li></ul></li>
    <li><a href="#">Вторник</a>
    <ul>
    <li><a href="#">Завтрак</a></li>
    <li><a href="#">Обед</a></li>
    <li><a href="#">Ужин</a></li>
    </ul></li>
    <li><a href="#">Среда</a>
    <ul>
    <li><a href="#">Завтрак</a></li>
    <li><a href="#">Обед</a></li>
    <li><a href="#">Ужин</a></li></ul></li>
    <li><a href="#">Четверг</a>
    <ul>
    <li><a href="#">Завтрак</a></li>
    <li><a href="#">Обед</a></li>
    <li><a href="#">Полдник</a></li>
    <li><a href="#">Ужин</a></li></ul></li>
    <li><a href="#">Пятница</a>
    <ul>
    <li><a href="#">Голодовка</a></li></ul></li></ul>

    <script>
    startList=function(){var nodes=document.getElementById("nav").getElementsByTagName("LI");for(var i=0;i nodes[i].onmouseover=function(){this.className+=" over";}
    nodes[i].onmouseout=function(){this.className=this.className.replace(new RegExp(" over\\b"),"");}}}
    if(window.attachEvent)window.attachEvent("onload",startList);
    </script>
    Ответ написан
    Комментировать
  • Почему при добавлении текста inline-block элементу он выбивается из очереди?

    @UthvfyV
    в стиль дива надо добавить vertical-align: top; или наоборот bottom. Однако если указан float: left или right то свойство vertical-align будет игнорироваться. Если где-то есть намёки на float, то для страховки надо прописывать float: none; А если не реагирует можно добавить !important, float: none !important; Но лучше !important не ставить, только по необходимости.
    Ответ написан
    Комментировать
  • Как при клике вне элемента скрыть его, если элементов несколько?

    @UthvfyV
    "при клике вне открывшегося блока", так блоки открыты или нет? Я понял что открыты. Или как? Неважно. Назначьте разные классы для каждого блока. Блоку который вне всего этого хозяйства. дадим класс external. У одного из блоков класс filter1. Тогда
    <script>$(document).ready(function(){
    $(".external.").click(function(){
    $(".filter1").hide();});});</script>
    Т.е. при клике по внешнему external. filter1 закрывается. Однако если мы назначим всем 4 блокам один и тот же класс то они дружно будут взаимодействовать. Сюда $(".external."), $(".") можно вставлять не только класс или id, но название тега, допустим body или aside. Или можно наоборот, показать блок.
    <script>$(document).ready(function(){
    $(".external.").click(function(){
    $(".filter1").show();});});</script>
    Ответ написан
  • Как сделать форму поиска со связанными селектами в фильтре?

    @UthvfyV
    так в чём вопрос? Или же если подойти с другой стороны, в чём прикол? Вероятно вопрос в том как сделать селекты. Так так и пишите, как сделать селекты. https://snipp.ru/jquery/select-search
    https://wordpress.org/plugins/search-filter/
    Ответ написан
    Комментировать
  • Почему не прогружается картинка на сайте через css?

    @UthvfyV
    пропишите полный путь до корневой папки. Допустим background-image: url('/wp-content/themes/тема/images/wekcm-bg.jpg');
    Ответ написан
    Комментировать
  • Как разместить элементы произвольной ширины друг под друга при соприкосновении?

    @UthvfyV
    Допустим. 3 блока.
    <div class="blocks">
    <div class="block block1"></div>
    <div class="block block2"></div>
    <div class="block block3"></div>
    </div>


    Тогда.
    .blocks {
    width: 100%;
    }
    .block {
    width: 30%;
    display: inline-block;
    }
    
    /* Уменьшаем размер экрана.
    размер экрана 1026px */
    
    @media screen and (max-width: 1026px) {
    .blocks {
    width: 80%;
    }}
    /* При длинне общего блока 80% от всей длинны экрана последнему блоку места не хватает, он спрыгивает вниз. */
    /* А при длинне общего блока 50% уже и 2 блоку мало места, и что вам и надо, они дружно выстраиваются один под другим */  
    @media screen and (max-width: 900px) {
    .blocks {
    width: 50%;
    }
    .block {
    width: 100%;
    }}


    media screen and (max-width: 900px) {}
    Вот этой конструкцией вы задаёте стили для элементов в зависимости от размера экрана. Т.е. при размере максимальной длинны экрана (max-width), width это длинна, 900px, ваши эдементы имеют такие-то параметры. Это назыается адаптивная вёрстка.

    media screen and (max-width: 1026px) Размер для media, к прмеру 1026px, определяйте по месту. Как определить, это уже другая тема. По желанию могу ответить.
    Ответ написан
    Комментировать
  • Почему не подключается css?

    @UthvfyV
    Я понимаю что если ссылка находится на хостинге в папке где файлы сайта то полную ссылку делать не обязательно. Во первых. href="static/main/css/fordetailview.css" Где первый слэш? Если так писать то хотя бы вот так. href="/static/main/css/fordetailview.css". А во вторых напишите к файлу fordetailview.css полный путь href="https://домен сайта/static/main/css/fordetailview.css"
    Ответ написан
  • Как отключить редактор страниц в админке Wordpress?

    @UthvfyV
    если редактор занимает много местаи вообще ни к чему то можете вернуть редактор к тарой версии, т.е. отключить этот долбаный гуттенберг. Такое всё запутааное, стая версия прочтая и понятная. Я всегда ставлю старую версию. В function.php в низ вставьте

    if( 'disable_gutenberg' ){
    remove_theme_support( 'core-block-patterns' );
    add_filter( 'use_block_editor_for_post_type', '__return_false', 100 );
    remove_action( 'wp_enqueue_scripts', 'wp_common_block_scripts_and_styles' );
    add_action( 'admin_init', function(){
    remove_action( 'admin_notices', [ 'WP_Privacy_Policy_Content', 'notice' ] );
    add_action( 'edit_form_after_title', [ 'WP_Privacy_Policy_Content', 'notice' ] );
    } );
    }
    Ответ написан
    Комментировать
  • Как сделать +7 по умолчанию?

    @UthvfyV
    чтобы поставить +7 по умолчанию в боковом меню в админке нажмите на Contact form 7 - CPF Settings, потом нажмите на Phone Field Settings, в поле Default Country введите ru и сохраните.
    Ответ написан
    Комментировать
  • Почему в Google Search Console не видно еще 13 страниц?

    @UthvfyV
    вы уверены что непроиндексированные страницы существуют? Очень часто, а для некоторых причин неиндексации в большинстве случаев, непроиндексированные страницы не существуют. Пересмотрите, если есть, карту сайта, обновите её. Есть сервисы для создания карты сайта онлайн. Проверьте файл robots.txt. Если есть непроиндексированные страницы с причиной блокировки в robots.txt, сделайте пробный чистый robots. В смысле не пустой, а с записью только User-agent: *
    Allow: /

    Sitemap: ... sitemap.xml

    Если ваш сайт на wordpress, то это скорей всего сео плагин создаёт корявые ссылки. Если указана причина Страница с переадресацией, то скорее всего этих страниц не существует. Вернее такая то страница допустим есть , но адрес к ней несуществующий. К примеру есть страница урл сайта/страница такая-то, а урл с причиной переадресации имеет урл урл сайта/категория такая-то/страница такая-то. Чтобы посмотреть непроиндексированные адреса нажмите на причину. И увидите список. Если вы убедитесь что эти урлы не существуют, то просто проигнорируйте это, всё равно вы причину не найдёте, больше чем уверен. "почему требует canonical". Потому что есть канонический адрес. Опять таки, если каноникал, с переадресацией, копия, проверьте на правильность неиндекированного урла. В большинстве случаев эти урлы несуществуют.
    Ответ написан
    7 комментариев