Задать вопрос
  • Не отображается svg?

    Описание элемента "use" на MDN
    Элемент <use> берёт теги из SVG-документа и дублирует их где-то еще


    Следовательно, Вам следует внутри подключаемого SVG-файла указать для элемента ID и указать его при ссылке на данный SVG-файл

    Пример
    <svg class="part__svg">
    <use xlink:href="/images/icons/cat20.svg#cat"></use>
    </svg>

    UPD: применению стилей мешали атрибуты внутри SVG
    Ответ написан
  • Для чего используется резиновая верстка?

    @oelena
    www.liquidapsive.com - здесь можно наглядно посмотреть и покрутить на разных экранах.
    Резиновая и адаптивная - они в принципе друг друга не исключают.
    Ответ написан
    Комментировать
  • Оценка первой верстки?

    wqertAnna
    @wqertAnna
    1. отзывчивый интерфейс!
    Это безумно важно.
    Всё что интерактивно, должно реагировать на действия пользователей
    нужны стили для псевдокласса :hover на кнопки
    при наведении на ссылки соц.сетей, они тоже должны как-то реагировать. Например, самое простое opacity: .8
    И также не забудьте про cursor: pointer для всего с чем можно взаимодействовать

    2. не видела макет, но Вы уверены, что у кнопок должен быть этот серый сомнительный border?
    Мне кажется, так лучше (зеленая стрелка) border: 0
    уберите оранжевый outline при :focus (синяя стрелка)
    5cf439fd3ee49933461037.png

    3. телефон должен быть ссылкой и тогда он кликабельный
    <a href="tel:+74956660266">+7 (495) 666-02-66</a>
    4. КАК НАС НАЙТИ? в footer, как я понимаю, это тоже должны быть ссылка

    5. я бы убрала outline у input при focus
    и placeholder должен исчезать, когда курсор в поле, а он исчезает у вас только при вводе

    Вы правильно сделали padding-left у полей ввода, но почему нет padding-right. В общем, это не очень красиво.
    5cf43a1be49f4012430270.png

    Правильно делаете, что используете тег time)

    Насчет семантики
    В общем, зеленые стрелки означают, что вы правильно использовали теги h2 и p
    Красные говорят о неправильном использовании этих тегов
    5cf43a848f547575902900.png

    Там где красные стрелки я бы посоветовала использовать div и span
    Смотрите div и span это просто строительные блоки без семантики

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

    Когда я начинала, старший наставник скинул это сообщение:
    Параграфы/Абзацы на уровне семантики должны быть использованы исключительно для разметки контента, не должен использоваться в сквозных блоках, т.к. они контентом не являются.
    По сути параграф/абзац это та же самая штука что и в русском языке, и должны использовать исключительно для разметки текста.


    6. footer не прижат к низу
    5cf43c84e503a132867640.png
    Ответ написан
    9 комментариев
  • Какую сетку использовать?

    sfi0zy
    @sfi0zy Куратор тега CSS
    Creative frontend developer
    Только изучаю верстку. И думаю что использовать для адаптивности, готовую сетку или делать свою.

    Посмотрите на готовые сетки. Сделайте свою. Это не сложно. Это не то, что нужно "делать". Сетка - это чуть ли не самое простое, что вообще у нас в верстке есть. Использовать свою или чужую - не важно. Важно - понимать, какие задачи она решает.

    И есть еще один момент: вписывается ли конкретная сетка в конкретный проект. Например мне нравится вот эта сетка. Я ее часто использую, она простая, удобная, очень похожа на тот же flexboxgrid, но с классами в духе rscss. Все круто. Но в проект, где используют БЭМ, я ее не принесу, как бы она мне не нравилась. Просто она туда не впишется. Или если нужна поддержка старых IE - там без флексов она не будет работать. Или может быть дизайн, требующий семь брейкпоинтов. Или 11 колонок. Всякое в жизни бывает. И идеально подходящая в одних ситуациях сетка совершенно не подойдет в других. Нет универсального варианта для всех возможных проектов.
    Ответ написан
    Комментировать
  • Изменение стилей после отправки формы?

    Vlad_IT
    @Vlad_IT Куратор тега JavaScript
    Front-end разработчик
    Куда-нибудь в JS
    var timeout;
    function showBlocks() {
        document.getElementById('osForm').style.display = 'none';
        document.getElementById('form_one_success').style.display = 'block';
        clearTimeout(timeout);
        timeout = setTimeout(function() {
            document.getElementById('osForm').style.display ='block';
            document.getElementById('form_one_success').style.display = 'none';
        }, 5000);
    }

    а в onsubmit напишите только
    onsubmit="showBlocks();"
    Ответ написан
    1 комментарий
  • Не создается приватный ключ?

    @marxxt
    понравился ответ - поставь ✔
    А попробуйте вручную набрать)
    Вы могли скопировать команду откуда-то, а там невидимые символы)

    Сравните вывод
    echo "openssl genrsa –des3 –out private.key 2048" | xxd

    00000000: 6f70 656e 7373 6c20 6765 6e72 7361 20e2 openssl genrsa .
    00000010: 8093 6465 7333 20e2 8093 6f75 7420 7072 ..des3 ...out pr
    00000020: 6976 6174 652e 6b65 7920 3230 3438 0a ivate.key 2048.


    с выводом
    echo "openssl genrsa –des3 –out private.key 2048" | xxd

    00000000: 6f70 656e 7373 6c20 6765 6e72 7361 202d openssl genrsa -
    00000010: 6465 7333 202d 6f75 7420 7072 6976 6174 des3 -out privat
    00000020: 652e 6b65 7920 3230 3438 0a e.key 2048.


    В первом случае команда просто скопирована с вашего вопроса, во втором набрана вручную

    Короче символ "-" у вас как бы потерялся
    Ответ написан
    1 комментарий