Ответы пользователя по тегу Вёрстка
  • Как сделать так, чтобы два блока при скролле двигались разной скоростью?

    KornevaViktoria
    @KornevaViktoria
    Frontend Developer
    Ну так прослушиваешь скролл, внутри для каждого блока вызываешь одинаковую функцию, в которую передаешь скорость с которой должен двигаться блок.
    Ответ написан
    Комментировать
  • Почему текст переносится на новую строчку? И как это исправить?

    KornevaViktoria
    @KornevaViktoria
    Frontend Developer
    Верстайте флексами и не будет проблем
    Ответ написан
  • Почему прыгают буквы?

    KornevaViktoria
    @KornevaViktoria
    Frontend Developer
    Михаил, гадая на кофейной гуще, я пришла к выводу, что стоит уточнить вопрос. Стоит приложить скриншоты и более подробно описать вашу проблему.
    Ответ написан
    Комментировать
  • Как добавить элемент над div'ом?

    KornevaViktoria
    @KornevaViktoria
    Frontend Developer
    Псевдоэлементы
    Ответ написан
  • Где можно выбрать макеты и готовые проекты к ним?

    KornevaViktoria
    @KornevaViktoria
    Frontend Developer
    kamma1985, интересно, какой человек, потративший свое время, нервы, силы и тд, будет раздавать свой проект со всеми исходниками за просто так? Если вы готовы заплатить хорошие деньги - то я сделаю вам много таких проектов. Вы хотите придти на все готовое, зачем тогда вам это - используйте конструкторы сайтов, где можно выбрать шаблон, заменить картинки, текст и все будет готово.
    Ответ написан
    Комментировать
  • Современный стиль вёрстки. Как правильно верстать?

    KornevaViktoria
    @KornevaViktoria
    Frontend Developer
    1. Про то, делать что-то или нет - как минимум это либо есть в требованиях заказчика, либо вы как исполнитель делаете это в первую очередь для того, чтобы показать свой профессионализм, чтобы поднять свою стоимость за час. Естественно не каждый заказчик захочет платить, но тут уже сможете ли вы ему объяснить почему так нужно делать

    2. Там говорится про Retina-Ready, SVG и SVG спрайты, оптимизацию сайта, про сборщики, таск менеджеры и так далее.

      Сборщики, таск менеджеры это все таки про более менее крупные/средние проекты. Это больше относится к разработке, не все заказчики требуют это. Таск менеджеры вы можете просто для себя использовать - приучат к организованности рабочего процесса.
    3. Почитайте про плюсы svg, часть вопросов отпадет сама собой. Будете ли вы этим заниматься - к вам вопрос. Иконки тоже кто-то должен переводить в svg, например. Обычно это делают дизайнеры. Время - деньги, мимолетные заказчики на фрилансе не любят отдавать деньги. Вывод делай сам.

    4. Получается, что для одного изображения мне нужно написать довольно большой фрагмент кода, если я хочу чтобы сайт был оптимизированным, подготовленным для Retina дисплеев и ещё адаптивным(всм. что для разных разрешений напимер я могу загрузить разные размеры одного и того же изображения).

      В чем плюс svg - не нужно загружать много размеров.

    5. Там не скажешь конкретно много заходят например с андроида или с айфона?

      А как же яндекс.метрка и другие похожие сервисы, например? Там можно отслеживать это.

    6. Тогда почему на многих, так сказать, хороших сайтах этого нет?

      Дело в бизнесе - не все фирмы могут себе позволить быстро что-то менять, есть возможно более приоритетные задачи.
    Ответ написан
    1 комментарий
  • Адаптивная вёрстка на flexbox может ли считаться полноценной адаптивной вёрсткой?

    KornevaViktoria
    @KornevaViktoria
    Frontend Developer
    xonar, для начала нужно разобраться в темах: адаптивность, что такое медиазапросы (для чего нужны и как использовать), а потом уже посылать кого-то на работе.

    1) Адаптивность - это возможность сайта правильно отображаться на разных устройствах с различными характеристиками.
    2) Медиа-запросы позволяют создавать стили для определенных типов устройств.

    Собственно как вы собрались писать стили без использования медиазапросов? (js не в счет). Флексы, флоат это всего лишь способы располагать блоки на странице. Никакой зависимости с адаптивностью они не имеют. Другое дело - когда вы напишите свойства в медиа запросах для конкретного разрешения экрана, например.

    Отвечая на вопрос, можно считать сайт адаптивным, если он сверстан с использованием медиазапросов.
    Ответ написан
  • Article или section, без заголовка, как вернее?

    KornevaViktoria
    @KornevaViktoria
    Frontend Developer
    1 вопрос:
    Scalletta, вообще, перечитав еще раз различия между этими тегами, получается, что в вашем случае, должен быть div (обертка с фоном), внутри которого article c тремя section, у которых есть заголовок (например, 1-8 мин) и собственно контент.

    Почему так?
    div - просто обертка нашего блока, задав класс которой, мы можем оформить наш блок.
    article - позволяет вырвать блок из страницы, содержит самодостаточную информацию - "Преимущества". Добавив этот блок на любую другую страницу - будет понятно о чем он.
    section - просто связанный контент - есть заголовок (1-8 человек) и есть текст, относящийся к заголовку.

    Другой вопрос - дизайн сайта - подумал ли дизайнер о доступности сайта? (ведь можно было бы добавить article заголовок - и тогда все было бы семантично правильно сделано)

    2 вопрос:
    нет, так делать не стоит, зачем загружать страницу блоками, которые никогда не будут на ней отражатся? Это ведь как минимум увеличивает вес и скорость загрузки страницы.
    Ответ написан
    Комментировать
  • Как блок справа поставить?

    KornevaViktoria
    @KornevaViktoria
    Frontend Developer
    Здесь вообще какая-то странная верстка, стоит пересмотреть организацию блоков.
    Кто потребовал float:left и зачем?

    Блоки .work и .score должны же типо быть рядом?
    Ответ написан
    4 комментария
  • Что не так с моим кодом, и как это изменить?

    KornevaViktoria
    @KornevaViktoria
    Frontend Developer
    1) У тега html нет lang.
    2) Почитайте про различные мета теги, для чего нужны и как использовать. (так же в консоли во вкладке аудит можно посмотреть свои ошибки)
    3) Проверьте код валидатором и исправьте то, что будет
    4) Пока не поздно - изучите БЭМ. Это упростит верстку и все встанет по полочкам (либо другую методологию). Соответсвенно уйдут стили на теги и id.
    5) Настройте свлю среду разработки на авто форматирование кода, почитайте рекомендации (мне нравится от airbnb)
    6) Вместо картинок попробуйте подключать иконочные шрифты, либо используйте svg, либо спрайт из иконок png. (но на данном этапе это не приципиально)
    7) Посмотрите список форматов шрифтов, которые нужны для разных браузеров и, собственно, подключите их по вашим требованиям.
    8) Старайте не писать все стили в одном файле (на будущее почитайте, например, sass 7-1 pattern)

    Если есть вопросы, пиши (контакты в профиле)
    Ответ написан
  • Как сверстать такой бугор с помощью css без svg?

    KornevaViktoria
    @KornevaViktoria
    Frontend Developer
    Так, но придется помучиться с подбором нужных для вас значений
    Ответ написан
    Комментировать
  • Как задать тень со всех сторон, кроме нижней?

    KornevaViktoria
    @KornevaViktoria
    Frontend Developer
    в консоли если нажать на квадратик рядом со свойством тени, можно вполне себе подогнать нужный вам вариант, изменяя тот или иной ползунок
    Ответ написан
    Комментировать
  • Как сверстать шапку с лого посередине?

    KornevaViktoria
    @KornevaViktoria
    Frontend Developer
    дели меню на две части.
    и просто расставляй элементы друг за другом как надо.

    Просто будет у тебя два одинаковых блока (одинаковая структура и классы)
    Ответ написан
    Комментировать
  • Почему проблема со шрифтом?

    KornevaViktoria
    @KornevaViktoria
    Frontend Developer
    Вообще шрифт лучше скачать и устанавливать из локальной папки, так точно проблем меньше будет.
    Вдруг упадет сайт, откуда вы получаете шрифты, что тогда делать будете?

    Попробуйте сделать так и скорее всего это может решить проблему.
    Ответ написан
    Комментировать
  • Можно ли и как именно box-shadow дать кокретной стороне( например блоку снизу или сверху)?

    KornevaViktoria
    @KornevaViktoria
    Frontend Developer
    Вообще тень задается для всего блока, единственное можно подогнать, используя ту же консольку. Так сказать в режиме онлайн
    Ответ написан
    Комментировать
  • Как выравнять текст по высоте при помощи bootstrap 4?

    KornevaViktoria
    @KornevaViktoria
    Frontend Developer
    Выровнять текст можно с помощью css, бутстрап тут не при делах.

    Все способы вертикального выравнивания
    Ответ написан
    Комментировать
  • Не противоречит ли данный код бэму?

    KornevaViktoria
    @KornevaViktoria
    Frontend Developer
    Есть один момент
    Совмещение тега и класса в селекторе, например, ваш класс round-diagram__button

    В целом вроде пойдет
    Ответ написан
  • Как вертикально выровнять блоки?

    KornevaViktoria
    @KornevaViktoria
    Frontend Developer
    Комментировать
  • Как сделать перенос строк?

    KornevaViktoria
    @KornevaViktoria
    Frontend Developer
    Написать свой класс для переопределения стилей бутстрапа, в котором прописать свойство white-space:normal
    Ответ написан
    Комментировать
  • Верстка по BEM + bootstrap, правильно ли?

    KornevaViktoria
    @KornevaViktoria
    Frontend Developer
    бутстраповские стили (то есть классы) лучше оставить как они есть на самом деле, иначе потом можно запутаться или забыть или другой челоек будет работать над проектом, а вы скорее всего экстендите их в свои классы просто, это неочевидно и может вызвать проблемы. Ничего страшного в том что у вас будут стили бутстрапа не по бем, а ваши по бем.

    Если вам нужно как то кастомизировать стили бустраповских классов просто допишите в добавок к нему свой класс и переопределите стили для него

    camelCase в стилях странно видеть, лучше замнить на дефис, это плохая практика, так как можно спутать с id для js, то есть плохо читаем код
    Ответ написан
    Комментировать