Я в замешательстве, у вас в материалах под заголовком БЭМ стоит статья «Культ карго CSS», который в принципе опровергает систему БЭМ в пользу более длинных и понятных CSS селекторов ( может не длинных, но понятных ), и проповедует препроцессоры ( с этим спору нет ), и что самое ужасное, говорит, что id... ЭТО ХОРОШО. Но потом в том же списке куча статей по описанию БЭМ системы и вообще академия очень не любит id. У меня двоякие чувства, так-как статья написана очень грамотно и явно не последним человеком в мире веба. Чему верить я не знаю... Учиться как учат, или учесть и эти знания...
Статью "Культ Карго CSS" всегда нужно читать в паре с Архитектура CSS. Их цель посеять в вас зерно сомнения, чтобы вы сами разобрались нужна ли вам методологии в проекте и для чего.
Вопрос по прошлой лекции про БЭМ. Почему интерактивные элементы (меню, слайдеры) верстались под button(я так понимаю интерактивность будет задаваться с помощью JS), а не под возможные переключения посредством CSS?
Кнопка семантически верный вариант в этой ситуации и к JavaScript она не имеет никакого отношения. Мы будем кликать по элементу, но перехода на другую страницу не предполагается. Оживлять слайдер мы будем с помощью JavaScript, но опять же, это не имеет никакого отношения к семантики элемента.
Все настройки препроцессоров мы пришлём вам после третьей лекции и вы сможете посмотреть их в файле gulpfile.js
.
В макете погнали form.html начинается с оглавление "Направления", но это больше походе на личный кабинет с моими планами и моими предпочтениями. Вы уверены что заглавие "Направления" подходит к этому блоку? Так как на главной блок "Направления" соответствуют направлениям, и там есть выбор страны.
Это страница рассказывает в каком направление будет путешественник и чем он будет заниматься в своём путешествие.
Насколько я понял, в реальной разработке гораздо чаще используется препроцессор Sass, почему тогда курсы по Less ?
После третьей лекции вы убедитесь, что на самом деле без разницы какой препроцессор популярнее, а главное какие задачи он решает. Те задачи, который решил Less в курсах точно также решаются с помощью Sass.
В подкасте Веб-стандарты Вадим Макеев рассказывал о важных изменениях в SASS. Возможен ли расширенный рассказ об этом с примерами применения. Мне показалось, что это важные вещи и для новичка не очень простые. Или будет какая-то статья на сайте? Это было бы тоже неплохо.
На этом потоке эти возможности рассматриваться не будут. Всю необходимую минформацию можно узнать в официальном блоге или уже в переводе на habr.com
Как пользоваться Stylelint? Как прикрутить его к редактору(интересует VSCode).
Работает в вашей консоли по команде npm run test
. После третьей лекции
extends": "stylelint-config-htmlacademy" - это набор правил, который где-то хранится(где?) или только "rules": { "declaration-no-important": true, "indentation": [2, {"ignore": ["inside-parens"]}] }
Эти правила храняться в папке node_modules
.
CSSComb - похожий зверь или нет?
В целом, да.
Препроцессоры позволяют гибко решать многие задачи разработчиков. Но мир не стоит на месте. Есть ли уже сейчас какие-то технологии, которые в обозримом будущем придут на смену препроцессорам? и если да, то какие? Спасибо
Некоторые разработчики возвращаются обратно к CSS. Прям прорывных технологий пока не видно, но с другой стороны, чем CSS не прорывной?
Начиная работать с SASS (LESS) не было бы логичней начать с Gulp? Ну например: как создавать (как правильно создавать) package.json, что делать если что-то пошло не так и что может пойти не так в этом процессе и т.д. по тонкостям установки и работы с gulp. Ведь без него код не будет компилироваться. Отчего же мы бежим впереди паровоза? Да, нам сейчас прислали исходники для инсталляции галп и создания файла node_modules. Но в реальных проектах так не будет. Нас научат этому?
Мы ещё рассмотрим работу с Gulp. Чтобы начать разбираться с Gulp нужно разобраться с JavaScript. Сейчас с Gulp и его конфигурацией можно познакомится, а в дальнейших лекциях мы ещё о нём поговрим.
Как наиболее эффективно и правильно создавать миксины и примеси, чтобы потом использовать их где надо и как надо?
Однозначного ответа на этот вопрос, к сожалению, не будет. Ведь "как надо" дело субъективное. Есть некоторые паттерны правильного использования и о них мы погорим в третьей лекции.
Windows 10 x64 (версия 1809)