Задать вопрос
  • Почему в выдаче яндекс site: и host: разные значения?

    Ankhena
    @Ankhena
    Нежно люблю верстку
    Открываем хелп Яндекса и читаем его


    Сниппет — это блок информации о найденном документе, который отображается в результатах поиска. Сниппет состоит из заголовка и описания или аннотации документа, а также может включать дополнительную информацию о сайте.

    ...

    Как изменить заголовок и описание сайта в результатах поиска?

    В большинстве случаев заголовок и описание страницы сайта в результатах поиска формируются на основе контента страницы. В частности, заголовок берется из элемента title в HTML-коде страницы, описание — из текста страницы, в том числе с учетом микроразметок Open Graph и schema.org, а также из содержимого мета-тега Description.
    Пример использования Open Graph
    Кроме этого, описание может собираться из дополнительных источников:
    Яндекс.Каталог, Яндекс.Маркет, DMOZ. Чтобы отказаться от описаний из Яндекс.Каталога и DMOZ, добавьте в HTML-код страниц мета-тег robots.
    Текст ссылок на страницу, размещенные на других страницах сайта или сторонних ресурсах.
    Таким образом, для описания страницы используется текст наиболее информативный и релевантный поисковому запросу.
    Ответ написан
  • Софт для анализа позиций сайта по ключевым словам?

    Ankhena
    @Ankhena
    Нежно люблю верстку
    1. Можно тупо открыть поисковик и набрать несколько запросов на выбор.
    2. Есть куча платных и бесплатных программ SiteAuditor, Semonitor, онлайн сервисы и т.д.

    При использовании первого способа нужно понимать, что выдача индивидуализирована. Поэтому нужно проверять в анонимном режиме.

    В любом случае имейте в виду, что хоть массовые апдейты идут с некоторым интервалом, выдача все равно чуть-чуть меняется каждый день.

    А проверять сеошника лучше по росту целевого трафика, а не по позициям.
    Ответ написан
    Комментировать
  • Красивый вывод сайта в поисковике, как?

    Ankhena
    @Ankhena
    Нежно люблю верстку
    Ответ написан
    Комментировать
  • Как сделать активной всю кнопку в меню шаблона S5 corpway?

    Ankhena
    @Ankhena Куратор тега CSS
    Нежно люблю верстку
    Вариант 1: onclick перевесить на весь li.
    Вариант 2:
    Изменить структуру на <li><a><span></span><span></span></a></li> и для a {display:block} и соответствующие размеры, либо для li {display:flex; /*и т.д.*/ }
    Ответ написан
    Комментировать
  • Картинка не входит полностью, как поправить?

    Ankhena
    @Ankhena Куратор тега CSS
    Нежно люблю верстку
    Задать размеры блоку с картинкой (предварительно обдумав, что при этом должно делать меню и что пропорции сторон у экранов разные)
    width:100vw;
    height: 100vh;


    background-size: 100% 100% даст Вам заполнение картинкой всей площади блока. Разумеется, с нарушением пропорций, если у картинки и у окна браузера они не совпадают.

    Вариант решения: через media запросы скармливать разные картинки в зависимости от соотношения сторон окна браузера.

    но столкнулся с непредвиденной проблемкой...

    знаем, знаем, называет эта проблема на букву Г :)
    Ответ написан
    1 комментарий
  • Как правильно сверстать шапку сайта адаптивно?

    Ankhena
    @Ankhena Куратор тега CSS
    Нежно люблю верстку
    Всего кода не показываете, по этому:

    Не видно где вы пишете media, возможно они просто перебиваются другими свойствами - смотрите, что написано в DevTools.

    Про margin.
    Если margin задан в %, то считается он от ширины родительского блока.

    Кроме этого еще есть эффект схлопывания margin (легко гуглится). Это опять таки одно из предположений.
    Ответ написан
    Комментировать
  • Как лучше сверстать этот блок, спрайтами или с псевдоэлементом :before?

    Ankhena
    @Ankhena Куратор тега CSS
    Нежно люблю верстку
    не могли бы подсказать ресурсы про создание спрайтов

    Любой сервис по запросу "генератор спрайтов онлайн". (Мне так больше нравится результат от сделанного вручную спрайта, если картинки разного размера)
    Либо svg спрайты
    https://habrahabr.ru/post/141654/
    glivera-team.github.io/svg/2015/12/08/svg-sprites.html
    Спрайт svg — как правильно варить?

    наложение фона поверх другого

    В смысле ресурсы? Либо рисуете в фотошопе или другой рисовалке и сливаете слои. Либо делаете это в CSS, обычная геометрия.

    Как лучше всего отверстать эту секцию? Я пробовал задать пустой див с border. и к подгонять картинки с div:before(background-image).

    В Вашем случае затея с бордерами не оправдана, потому что картинки все равно останутся.
    Ответ написан
    5 комментариев
  • Почему вложенный блок в абзац и заголовок ведут себя по разному?

    Ankhena
    @Ankhena Куратор тега CSS
    Нежно люблю верстку
    Потому что div не вкладывается в p

    UPD: точнее немного не так: считается, что тег p закрылся перед следующим открывающим div или p или любым другим блочным элементом. А дальше у Вас получается висит закрывающий тег </p>, у которого нет начала.

    Вам даже jsfiddle ошибку красным (!) выделяет.
    Ответ написан
    2 комментария
  • Почему при посещении сайта с мобильного телефона не прокрутить вправо-влево?

    Ankhena
    @Ankhena Куратор тега CSS
    Нежно люблю верстку
    Там написано это:
    <body scroll="no" style="margin:0px;overflow:hidden" dir="ltr" marginheight="0" marginwidth="0" leftmargin="0" topmargin="0" border="0">


    Т.е. прокрутка убрана.

    И для мобильных поставьте правильный meta viewport
    <meta name="viewport" content="width=device-width, height=device-height">
    Ответ написан
    Комментировать
  • HTML5 как правильно оформить главную страницу?

    Ankhena
    @Ankhena Куратор тега HTML
    Нежно люблю верстку
    собственно сделал вот такой шаблон правильно или нет?

    нет

    1. Для оценки целесообразности использования тегов имеет смысл приложить макет и стили.

    2. Теги должны правильно открываться и правильно закрываться. Внутри nav начинается бардак.

    3. Куча лишних оберток. Возможно, они оправданы макетом, но нам этого не показали.
    Например,
    <div class="title-page"><h1 class="breadcrumb">Объявления</h1></div>

    С какой целью div?
    Аналогично, внутри nav, да и почти везде.

    4.
    <li class="header-name"><a href="/" title="">title</a></li>
    <li class="clearfix"></li>
    <li class="" title=""><a href="" target="_blank">ВК</a></li>

    Объясните смысл среднего li?
    Подумайте сами. Есть у Вас заголовок списка. Потом сам список. (Опять таки, по коду, без макета) Почему они оказались в один ul засунуты?

    5. Вообще с clearfix явный перебор.
    Ответ написан
    Комментировать
  • Как скомбинировать linear-gradient и background image в моем случаи?

    Ankhena
    @Ankhena Куратор тега CSS
    Нежно люблю верстку
    1. Оперируйте классами.
    2. Используйте дополнительную обертку
    Ответ написан
    Комментировать
  • Как сверстать карточки товара на bootstrap, с границей как у ячеек таблицы с border-collapse: collapse?

    Ankhena
    @Ankhena Куратор тега CSS
    Нежно люблю верстку
    Я бы предложила дорисовывать нижний и правый бордер. А левый и верхний задать у обертки.
    Ответ написан
    Комментировать
  • Проценты в вёрстке писем?

    Ankhena
    @Ankhena Куратор тега HTML
    Нежно люблю верстку
    Можно
    Ответ написан
    Комментировать
  • Как адаптировать таблицу?

    Ankhena
    @Ankhena
    Нежно люблю верстку
    Цвет показывать не словами, а цветными квадратиками, слово показывать при ховере/клике.
    Ну и нули еще можно убрать, но думаю это уже будет лишним.
    Жирность убрать.

    p.s. еще не понятно, почему у Вас ВСЕ ячейки заголовочные.
    Ответ написан
  • Как сделать такое меню?

    Ankhena
    @Ankhena Куратор тега CSS
    Нежно люблю верстку
    var $menu = $(".menu");
        var scrollbegin = $menu.height() + 45; // появление блока при прокрутке страницы на высоту самого блока плюс 45 точек
        $(window).scroll(function(){
            if ( $(this).scrollTop() > scrollbegin && $menu.hasClass("default") ){
                $menu.removeClass("default").addClass("fixed");
            } else if($(this).scrollTop() <= scrollbegin && $menu.hasClass("fixed")) {
                $menu.removeClass("fixed").addClass("default");
            }
        });


    Меняет местами классы default и fixed.
    Можно просто добавлять и убирать fixed.
    Ответ написан
    Комментировать
  • Как сделать чтобы при space-between блоки располагались последовательно?

    Ankhena
    @Ankhena Куратор тега CSS
    Нежно люблю верстку
    Хак:
    Добавить несколько пустых блоков с нулевой высотой и шириной.
    Количество таких блоков = максимально количество блоков в строке минус 1
    Ответ написан
    Комментировать
  • На чём компилировать препроцессор на винде с Sublime Text?

    Ankhena
    @Ankhena
    Нежно люблю верстку
    gulp
    или программулька Winless winless.org
    Ответ написан
    Комментировать
  • Как растянуть ссылки на весь блок?

    Ankhena
    @Ankhena Куратор тега CSS
    Нежно люблю верстку
    Нюансы без кода гадать не хочется.

    В абстрактном случае и для ИЕ10+
    display:flex;
    justify-cnontent: space-between;

    либо space-around

    Альтернатива display:table

    p.s. Хотя правильнее было бы отправить гуглить, раз только кусок макета без кода.
    Ответ написан
    Комментировать
  • Нужно ли использовать сбросы стилей когда верстаю на flexbox?

    Ankhena
    @Ankhena Куратор тега CSS
    Нежно люблю верстку
    Самое простое: открыть этот самый normalize.css и посмотреть, что в нем написано и решить удобен ли он лично для вас, когда используете флекс или не используете его.
    Ответ написан
    Комментировать
  • Как подключить стили отдельным файлом?

    Ankhena
    @Ankhena Куратор тега CSS
    Нежно люблю верстку
    <style media="">
    в media пишете условия
    Ответ написан
    Комментировать