Рекомендации по верстке сайта. Чеклист верстки

Поділитися
Вставка
  • Опубліковано 23 сер 2024
  • Привет! В этом видео я расскажу о своих рекомендациях по верстке сайта. Это не совсем чеклист, а больше рекомендации, но все же - довольно полезно и важно. Поехали!
    Сайт с рекомендациями: recommend.maxg...
    Отступы в верстке: • Организация отступов в...
    Управляем фокусом на сайте: • Веб доступность №5. Уп...
    ARIA: • Веб доступность №3. ARIA
    chrome.google.... - расширение Perfect Pixel
    Меня зовут Максим Васянович. Фрилансер уже 5 лет, создал более 50 коммерческих сайтов. Преподаватель в онлайн-университете Skillbox, автор курса Веб-верстка.
    Понравилось? clck.ru/Gr9Ec
    Моя страница вконтакте: maxdenaro
    Мой блог: blog.maxgraph.ru
    Мой сайт: maxgraph.ru
    Канал в телеграм: teleg.run/maxg...
    Чат для верстальщиков: teleg.run/maxg...
    #ityoutubersru #рекомендации #чеклист

КОМЕНТАРІ • 47

  • @petershon5808
    @petershon5808 3 роки тому +23

    Ребят, поставьте себе цель сделать чек-лист. Слепите что-нибудь изначальное, родное вам. Потом по факту текущего проекта дописывайте всё, что там не достаёт. Но лучшая особенность чек-листа, что вы лишаетесь тупняка: когда что-то сделал и сидишь думаешь что делать дальше. Уверяю, через 2 проекта у вас будет такой чек-лист, с которым вы ничего не упустите. Вы реально это оцените, вырастают эффективность и кайф от разработки. Ну, тут главное, критически мыслить и интересоваться рекомендациями старших, чтобы знать, что писать.
    С этого видео взял 6 пунктов, спасибо. Свой чек-лист я веду в Evernone, но можете где угодно его вести, лучше, если там будут удобные чек-боксы.
    Мой чек-лист (возможно, вам покажется, что здесь нет каких-то важных пунктов: преимущество этого списка - он мой и понятен мне, если я уверен, что я сросся с чем-то и нет псилогической потребности видеть пункт, то я его не добавляю, большой список из всего сразу скорее напугает, чем поможет):
    - [ ] получение проекта
    - [ ] чтение макета: определить смысловые блоки, подхватить медиа;
    - [ ] подключить к системе контроля версий GIT;
    - [ ] подготовка папок, установка сборщика;
    - [ ] подключить normalize;
    - [ ] проектирование проекта (в виде доп. чек-листа):
    - [ ] определить блок-сущности: ссылка, текст, кнопка, контейнер;
    - [ ] описать технологии и нетривиальные функции;
    - [ ] создать дневник разработки.
    - [ ] favicon;
    - [ ] подготовка шрифтов;
    - [ ] написание кода элемента;
    - [ ] написание кода стиля;
    - [ ] написание кода анимации;
    - [ ] написание кода функционала;
    - [ ] alt для картинок;
    - [ ] управление фокусом;
    - [ ] Тестирование:
    - [ ] адаптивная вёрстка;
    - [ ] тестирование на добавление контента;
    - [ ] lazy load;
    - [ ] открыть в других браузерах;
    - [ ] проверка на валидность html и css;
    - [ ] скринридер;
    - [ ] типограф + орфограф
    - [ ] оформление на ГХ;
    - [ ] переместить файлы в архив;
    - [ ] убраться на рабочем столе .

  • @antonyeskimo7593
    @antonyeskimo7593 Рік тому

    Не понимаю почему так мало лайков и просмотров у этого канала. Все чётко!

  • @Anatoli-bq1pe
    @Anatoli-bq1pe Рік тому

    Благодарю!

  • @user-os2oo3oq9e
    @user-os2oo3oq9e 3 роки тому +1

    Спасибо за полезные рекомендации. Ещё было бы полезно узнать как организовывать JS код при вёрстке многостраничного сайта.

  • @user-xs5sl6uk6d
    @user-xs5sl6uk6d 3 роки тому +2

    Маским, спасибо за ваш труд.

  • @Svol90
    @Svol90 3 роки тому +1

    Спасибо, все четко и по делу. Добавил сайт в закладки сразу!

  • @BrestSouth
    @BrestSouth 3 роки тому +2

    Спасибо, добавил себе пару вещей.

  • @laranto_85
    @laranto_85 3 роки тому +2

    Максим, спасибо за ваш труд - системное и чёткое изложение материала. Не хватает здесь (ютуб) ссылки "помочь проекту". 👌

    • @maxgraph
      @maxgraph  3 роки тому

      Пока не знаю, что давать за эту "помощь") вот и не ввожу. Спасибо!

  • @user-uh8hz9xi2h
    @user-uh8hz9xi2h 3 роки тому +2

    Всем Хорошего вечера.

  • @const-shish
    @const-shish 3 роки тому

    Максим, спасибо за видео (качественно и полезно) 👍

    • @maxgraph
      @maxgraph  3 роки тому

      Пожалуйста =)

  • @FaYrUsinc
    @FaYrUsinc 3 роки тому +1

    Вот таких советов всегда не хватает. Как просо блоки раскидывать и раскрашивать полно материала, а нюансы, о которых многие не знают но очень важны всегда пропускются. Не знал за доступность по табам в той же модалке. Надо это дело копать

    • @maxgraph
      @maxgraph  3 роки тому +1

      Есть видео про плагин модельного окна, недавнее
      Можете глянуть)

  • @user-kz5go4mp8w
    @user-kz5go4mp8w 3 роки тому +1

    Круто👍

  • @ivan.tsybko
    @ivan.tsybko 3 роки тому

    Хороший чек-лист! Хотелось бы ещё увидеть в рамках рубрики ui-компоненты обратную сторону карточки товара при наведении или при нажатии на кнопку "подробнее"

    • @maxgraph
      @maxgraph  3 роки тому

      Не вижу пока практического применения) но попробовать можно.

    • @ivan.tsybko
      @ivan.tsybko 3 роки тому

      @@maxgraph я могу скинуть картинку пример - только скажи куда. Просто кажется что я недостаточно хорошо объяснил и мы друг друга не поняли)

    • @maxgraph
      @maxgraph  3 роки тому

      В телегу, ссылка в описании))

  • @aleksius7819
    @aleksius7819 3 роки тому

    Все по делу, кстати норм музыка в конце ролика.

  • @alexandy1344
    @alexandy1344 3 роки тому

    Макс, ты, как всегда, молодчина. Хотелось бы, если можно, распространённые названия классов. Я понимаю, что можно и х@ем назвать, но ведь есть определённые (распространённые) правила хорошего тона. Для меня это вечная проблема.

    • @maxgraph
      @maxgraph  3 роки тому +1

      Спасибо)
      github.com/yoksel/common-words - тут про распространенные слова можно почитать)

  • @IhorVasilchenko
    @IhorVasilchenko 3 роки тому +2

    а по какой причине упустили создание critical css? правда эта тема продвигается гуглом и песимизурует в пейджпид, вернее с ним возможно приблизится 90 балам очень тяжёлым проектам, сейчас гугл требует, чтобы страница при загрузке не дергалась поэтому необходимо резервировать место под картинки, аинхронно грузить шрифты(от этого кругом голова), подбирать пары шрифтов чтобы текст не дергался, если на машине нет используемого шрифта вроде пока все

  • @user-ef1lg6el1r
    @user-ef1lg6el1r 3 роки тому +1

    14:51 должна быть ссылка на расширение, но ссылки так и нет.
    Учусь на верстальщика, но мне, похоже, надо учиться на тестировщика. Везде замечаю какие-то косяки)))

    • @maxgraph
      @maxgraph  3 роки тому

      chrome.google.com/webstore/detail/perfectpixel-by-welldonec/dkaagdgjmgdmbnecmcefdhjekcoceebi?hl=ru - держите :) и под видео добавил

    • @user-ef1lg6el1r
      @user-ef1lg6el1r 3 роки тому

      @@maxgraph спасибо

  • @egorburunkov3842
    @egorburunkov3842 3 роки тому +1

    Я не согласен, что любые комментарии лишние в html. Если блок большой, то я помечаю ими закрытие блоков (для удобной навигации; по типу: ...

  • @romannovak375
    @romannovak375 3 роки тому

    Спасибо большое за ваши уроки. А у Вас есть на канале прелоадер на js ?

    • @maxgraph
      @maxgraph  3 роки тому +1

      Нет пока)

    • @romannovak375
      @romannovak375 3 роки тому

      @@maxgraphпонятно :) буду ждать с нетерпением

  • @andrewsam224
    @andrewsam224 2 роки тому

    А почему в последнее время мало видео?

    • @maxgraph
      @maxgraph  2 роки тому

      Компьютер сломан) но уже почти решил этот вопрос

  • @SergiyPolar
    @SergiyPolar 3 роки тому +1

    Зачем поддерживать IE, если это не браузер, а программа для установки браузеров?

    • @maxgraph
      @maxgraph  3 роки тому +1

      Не знаю, я не поддерживаю))

  • @user-pj8rx7ml9n
    @user-pj8rx7ml9n 3 роки тому

    Ребят, на вашем сайте на мобилке слово "Рекомендации" не влезает в экран)

    • @maxgraph
      @maxgraph  3 роки тому

      Это прямо на видно я сказал :) ещё не успел исправить

  • @user-ly3xb1hl8q
    @user-ly3xb1hl8q 3 роки тому

    Привет, я установил плагин live server, Но не появляется ни иконка Go Live снизу на вкладке, ни при открытии правой кнопки мыши на файле проекта Open With Live Server, с чем это может быть связано? Заранее спасибо

    • @user-ly3xb1hl8q
      @user-ly3xb1hl8q 3 роки тому

      Все, разобрался, надо было создать рабочую область

    • @user-ly3xb1hl8q
      @user-ly3xb1hl8q 3 роки тому

      Я вот верстаю твой макет, самый простой который, и почему-то когда ты добавляешь flex класс, в котором просто указывается Display: flex, а в header.css justify-content:space-between почему не срабатывает? я все перепроверил по 10 раз, названия классов, свойств, но на сервере они не располагаются justify-content. В чем может быть ошибка?

    • @maxgraph
      @maxgraph  3 роки тому

      Не люблю вопросы "в чем может быть ошибка")) я не знаю, и не могу никак знать. Лучше кидай в тг или вк, посмотрим

    • @user-ly3xb1hl8q
      @user-ly3xb1hl8q 3 роки тому

      @@maxgraph Извени, я перепрыгнул с папки проекта в папку на рабочем столе) Я наладил

    • @maxgraph
      @maxgraph  3 роки тому

      @@user-ly3xb1hl8q ок)