Тёмный

How to use BEM naming CSS in practice? 

Анна Блок
Подписаться 102 тыс.
Просмотров 111 тыс.
50% 1

Services:
1) Naming HTML/CSS - tpverstak.ru/common-css-class...
2) Flexbox CSS Сheatsheet - tpverstak.ru/flex-cheatsheet/
______________
Website - tpverstak.ru
VK - tpverstak
Instagram - / tpverstak
Telegram - t.me/tpverstak и t.me/annbloknote
Telegram Chat - t.me/tpverstakchat

Опубликовано:

 

25 авг 2018

Поделиться:

Ссылка:

Скачать:

Готовим ссылку...

Добавить в:

Мой плейлист
Посмотреть позже
Комментарии : 324   
@VasyaStone8oy
@VasyaStone8oy 5 лет назад
Очень развернуто и подробно. Спасибо, Анна😉
@TheSkiveee
@TheSkiveee 5 лет назад
Простым и доступным языком всё объяснила. Спасибо тебе большое! Снимай побольше таких полезностей)
@Anodoree
@Anodoree 3 года назад
Классное видео! Не знаю, почему у тебя его не видел раньше. Попадалась эта тема где-то, но не особо усваивалась почему-то. Теперь всё очень понятно)
@emmanuilov
@emmanuilov 4 года назад
Это лучшее описание методологии БЭМ, которое я видел! Анна, огромное спасибо. За шпаргалки отдельное спасибо;)
@annblok_webdev
@annblok_webdev 4 года назад
☺️☺️☺️
@d.travina
@d.travina 5 лет назад
Большое вам спасибо за видео и подробный рассказ о вёрстке! Узнала много нового для себя. Успехов и продвижения на ютьюб вашему каналу! От меня лайк.
@valerakleban3147
@valerakleban3147 5 лет назад
Анна, не важно как правильно произноситься(учитывая комментарий ниже) а важно, что уроки у вас всегда короткие и при этом очень познавательные!СПАСИБО!
@annblok_webdev
@annblok_webdev 5 лет назад
Спасибо 😊
@user-fd8xe3bt8c
@user-fd8xe3bt8c 5 лет назад
отличное видео! грамотный разбор теории для верстки сайта по методологии БЭМ. спасибо
@SemenAlexndrovich
@SemenAlexndrovich 5 лет назад
Спасибо вам ! Очень доступно объясняете. Кстати , хорошо подобрана фоновая музыка , не отвлекает , но в то же время немного оживляет процесс прослушивания
@user-hv9ol9ck5t
@user-hv9ol9ck5t 5 лет назад
Очень занятный и лично для меня полезный ролик, много нужной информации я для себя подчеркнул.
@user-fd8xe3bt8c
@user-fd8xe3bt8c 5 лет назад
отличный разбор теории и наработка практики по верстке сайта по методологии БЭМ! все понятно и грамотно!
@user-bu5cz3jb4e
@user-bu5cz3jb4e 5 лет назад
Спасибо за видео- как раз то, что я искала!
@pereval5179
@pereval5179 5 лет назад
Действительно, такой ролик очень долго ждали многие.
@volodymyrduschak2821
@volodymyrduschak2821 5 лет назад
Как всегда отличное качественное профессиональное видео! Это пять!
@-unity-
@-unity- 5 лет назад
По методологии БЭМ нельзя делать так, как вы это сделали на 23:11. Селекторы тегов *не должны* использоваться. По идее, каждому элементу с тегом нужно было присвоить класс и обращаться к нему уже по имени класса. Иначе тем самым вы повышаете специфичность селектора, что повлечёт сложности при дальнейших изменениях.
@user-dt7rr2rv2y
@user-dt7rr2rv2y 5 лет назад
Посмотрю на выходных, но чувствую, что видно годное
@ninainina4302
@ninainina4302 5 лет назад
Узнала много нового для себя. Успехов и продвижения на вашему каналу!
@Ratibor_Gradov
@Ratibor_Gradov 5 лет назад
Спасибо большое! Отличная подача, всё доходчиво, если честно всё это я хорошо знаю, но оторваться не смог, да конца досмотрел))
@annblok_webdev
@annblok_webdev 5 лет назад
😊😊😊
@TheRedKorsar
@TheRedKorsar 5 лет назад
Наконец нашел отличный видео ролик о примере реализации бэм технологии. Спасибо огромное за обучение, как то на примерах учусь быстрее)
@user-ssssssasi
@user-ssssssasi 2 года назад
Классное видео. Автору респект и отдельное спасибо, за то что делиться своим опытом.
@annblok_webdev
@annblok_webdev 2 года назад
Спасибо ☺️
@vadimbereshnoi5998
@vadimbereshnoi5998 5 лет назад
Очень много полезной информации по вёрстке, спасибо автору.
@damirsay6405
@damirsay6405 5 лет назад
Очень полезное видео, всё подробно и понятно! Спасибо большое!
@andreykarolik7455
@andreykarolik7455 Год назад
Анна, я только стал разбираться в БЭМ, адаптивной верстке и во всем, что с этим связано. Ваши видео очень помогают погрузиться в тему и проникнуться, как и что делать в процессе. Основная ценность, что вы неразрывно все делаете в процессе, показывая наглядно, как думаете, что делаете и как меняете код. Спасибо вам огромное, смотрю ваши видео с огромным удовольствием!
@ilyaincrypt0
@ilyaincrypt0 Год назад
какие успехи сейчас?
@neiros6685
@neiros6685 4 года назад
Отличное видео, спасибо большое! И голос очень приятный., для видео это просто шикарное дополнение, в нагрузку к содержанию, так сказать.
@user-ms4zz3dh5r
@user-ms4zz3dh5r 5 лет назад
Так все четко и понятно - просто круто смотреть такое видео.
@parrotbukowski4898
@parrotbukowski4898 5 лет назад
Всё понятно, осталось закрепить на практике, спасибо!
@user-sd1ip7vj3j
@user-sd1ip7vj3j 5 лет назад
Спасибо большое, узнал много нового))
@hugheverett2478
@hugheverett2478 5 лет назад
Вау! Просто вау! Проделанная работа выше всяческих похвал, после данного видео даже мой кот перешел на БЭМ ))) з.ы. Очень бы хотелось увидеть в будущем полную реализацию БЭМ-верстки макета, который использовался в видео.
@VikaShulishova
@VikaShulishova 5 лет назад
Спасибо за разбор теории и наработка практики.
@teacheronline1791
@teacheronline1791 3 года назад
Умница, спасибо за четкое разъяснение. И за ссылки.
@user-ly8ng4ei1m
@user-ly8ng4ei1m 5 лет назад
Хорошее видео, то что нужно
@user-mk2fo7dh4f
@user-mk2fo7dh4f 4 года назад
Спасибо. Будем пробовать. Хотя по сути почти до бэма сам додумался. Но нюансы есть) спасибо еще раз. Стало гораздо понятнее что имеет ввиду Яндекс
@tolasnisar2494
@tolasnisar2494 5 лет назад
Спасибо автору за подробную и доходчеву информацию.
@Dgordg
@Dgordg 5 лет назад
Отлично, всё разложено по полочкам, сразу вилна рука мастера.
@kirillshevtsov7726
@kirillshevtsov7726 4 года назад
За шпаргалку по Flexbox отдельное спасибо!
@user-kl1cw2sr9i
@user-kl1cw2sr9i 5 лет назад
Для тайтла можно было не добавлять дополнительную обертку, а смиксовать с элементом page, сделав классы title как отдельный блок и page__title, как элемент, к которому и применить все отступы. На сайте БЭМ это называется микс
@sergiocoderius4549
@sergiocoderius4549 5 лет назад
Thenks
@sergiocoderius4549
@sergiocoderius4549 5 лет назад
Спс
@anandinidorogomilovamusic2873
@anandinidorogomilovamusic2873 3 года назад
Спасибо! Очень полезное видео!
@veravera3819
@veravera3819 5 лет назад
Сейчас даже на курсы ходить не надо, все есть в интернете. Подробно, размеренно рассказано и показано.
@OksanaIonova
@OksanaIonova 5 лет назад
Да и очень удобно и достаточно понятно объясняют
@user-bm7wd2yp8r
@user-bm7wd2yp8r 3 года назад
единственное что нужно под рукой иметь план обучения, последовательность тем.
@user-nn5mo3ff7c
@user-nn5mo3ff7c 5 лет назад
Повторенье мать ученья, в принципе почти все это я уже знал, но было интересно во становить в памяти кое что из материала. Очень доступно и интересно!
@lmaq8352
@lmaq8352 5 лет назад
озвучка на высоте))) приятно слушать, нету агрессивной музыки, а приятная))) и само БЭМ понятно и без лишней воды)))
@user-lx5fx2ov6x
@user-lx5fx2ov6x 5 лет назад
Отличное видео, просто супер, посмотрела с большим удовольствием класс
@DrJekyll56
@DrJekyll56 4 года назад
Уже 2 месяца пользуюсь Вашим сайтом с шпаргалками. Теперь знаю кому нужно сказать огромное спасибо!)
@annblok_webdev
@annblok_webdev 4 года назад
Рада, что вы пользуетесь ими 🤗
@STELLS541
@STELLS541 2 года назад
Очень классный и полезный видос!! Пасиб!
@catweb666
@catweb666 5 лет назад
Спасибо Анна. Царский лайк.
@world_of_facts_shorts
@world_of_facts_shorts 2 года назад
Очень познавательный урок и просто и понятно)
@truedivan
@truedivan 3 года назад
Так забавно когда говоришь с "чисто английским" акцентом но маргин и алижн )) и emmet совсем не используешь в целом спасибо за урок
@o-to4036
@o-to4036 5 лет назад
восхитительно, мне понравилось. спасибо огромное)
@annblok_webdev
@annblok_webdev 5 лет назад
я рада, что видео вам понравилось :)
@serg-s
@serg-s Год назад
Топ видео, спасибо 🎉
@volodymyrdubinkin4823
@volodymyrdubinkin4823 3 года назад
Троим блогерам смело ставлю лайки и коменты пишу! Анна одна из них! Спасибо за видео
@annblok_webdev
@annblok_webdev 3 года назад
🤗🤗🤗
@ViktorMazin
@ViktorMazin 5 лет назад
отличное подробное показательное видео достойное непременного внимания каждого заинтересованного зрителя
@user-js9sx4mr3d
@user-js9sx4mr3d 5 лет назад
Спасибо за такое видео
@smolmaxmaxi6633
@smolmaxmaxi6633 3 года назад
Молодец, просто и доходчиво!
@temuriosebadze
@temuriosebadze 3 года назад
Анна, большое спасибо.
@a.d.3019
@a.d.3019 5 лет назад
большое спасибо - классное видео!
@TheBerruss
@TheBerruss 5 лет назад
Ну вот простым и доступным языком всё объяснила. Снимай побольше таких полезностей!!!!!!!
@ulbolsynzh
@ulbolsynzh 3 года назад
да,очень внятно и понятно))
@karapetkarapetyan6823
@karapetkarapetyan6823 3 года назад
Спасибо за видео
@tovjukov
@tovjukov 4 года назад
Очень нравятся твои уроки
@user-sg3dw8hq6o
@user-sg3dw8hq6o 5 лет назад
Спасибо большое!
@user-kd6di8fn8d
@user-kd6di8fn8d 5 лет назад
даже и не подозревала о таких возможностях,отличный ролик,спасибо за науку.
@maltamagistro
@maltamagistro Год назад
4:07 - на примере один блок, внутри которого 2 строчных элемента, а вы говорили про необязательность наличия элементов в блоке. Пример нерелевантен? Или имеется ввиду то, что у вложенных элементов названия классов не соотносятся с названием класса блока?
@UnriipeMango
@UnriipeMango 5 лет назад
чуть-ли не лучшее, что я вообще видел на ютубе по теме верстки, огромное спасибо:3
@annblok_webdev
@annblok_webdev 5 лет назад
Спасибо :)
@charlesbaudelaire7454
@charlesbaudelaire7454 5 лет назад
Когда планируете сделать курс по word press? Хотелось бы чтоб вы рассказали для чего нужен вордпресс и подобные системы и тд, спасибо
@annblok_webdev
@annblok_webdev 5 лет назад
Курс выйдет ближе к лету
@horhikasouk3268
@horhikasouk3268 5 лет назад
Отличный гайд, спасибо! Но хотел бы сделать небольшое замечание: Не многовато ли div? Многие div можно сделать списком. некоторые - section. Я бы block-number сделал таблицей или списком. По больше бы семантики)
@user-kl9eb8qu4y
@user-kl9eb8qu4y 5 лет назад
В видео изложен материал простым и доступным языком...Информацию буду использовать и для себя.
@Aleks_Shtirlits
@Aleks_Shtirlits 5 лет назад
Что можете сказать о полученной информации, как у вас успехи с версткой сайтов, поделитесь вашими достижениями.
@user-mo1db9he8t
@user-mo1db9he8t 5 лет назад
Спасибо полезно
@orionorion8802
@orionorion8802 4 года назад
Прекрасная работа
@martDKNY
@martDKNY 5 лет назад
Очень развернуто и подробно. Спасибо, Анна! Но с названиями классов, я запутался 22:42.. Какие из них является блоками, а какие сами по себе, и если размеры нельзя задавать, то почему задается ширина в %?. в 28:43 (используются паддинги), то есть внутренние отступы можно?
@user-jd3nf4yq9b
@user-jd3nf4yq9b 4 года назад
Спасибо за урок) есть возможность бросить материалы урока? Верстка и psd, в целях обучения. Очень стильный дизайн
@QuPro
@QuPro 4 года назад
Плагин Live Server для VSC отменяет необходимость постоянной перезагрузки браузера
@NooMBoT95
@NooMBoT95 3 года назад
возможно это сделано для лучшего понимания изменений
@elnursafaraliyev6375
@elnursafaraliyev6375 Год назад
Привет Анна 1) Почему для блоков нельзя создавать объёртку? 2) Wrapper (wrap) это одно и тоже что и container?
@agfasgasasgasgas
@agfasgasasgasgas 5 лет назад
Да мы тут сделаем span или strong - доступность к "чертям", что такого важного в этих цифрах, чтобы делать на них акцент ?
@r3mdg
@r3mdg 4 года назад
Просмотрел от и до. Когда на живом примере намного понятнее чем я читал документацию. Спасибо за проделанную работу!!! И сразу вопрос - я правильно понял что в каждом случае мы создаем блок который никак не стилизуем, а наполняем его контентом и этот блок сам принимает нужный размер? То есть мы можем стилизовать все блоки внутри но внешний не трогаем вообще.
@irinamala3823
@irinamala3823 5 лет назад
Все просто и ясно и столько нюансов. Хорошее объяснение и столько информации.
@user-tn4yo9pu3t
@user-tn4yo9pu3t 5 лет назад
Вполне с вами согласна.Информация полезная и актуальная. Думаю многим пригодится.
@paolasilvano2346
@paolasilvano2346 5 лет назад
устроился в офис и требуют от меня верстку по БЭМ, видео во время вышло хех
@user-nb8ex1tq6r
@user-nb8ex1tq6r 4 года назад
как успехи работы в офисе? :)
@LuZ-vg6fy
@LuZ-vg6fy 4 года назад
Тоже самое, но это звучит дико удобным.
@peresvet7594
@peresvet7594 5 лет назад
Скажите пожалуйста, а можно ли использовать модификатор блока для того чтобы задать его положение относительно его окружения?
@justspartak
@justspartak 4 года назад
Хорошее видео. За ссылку названия классов отдельное спасибо!
@justspartak
@justspartak 4 года назад
...и за шпаргалку по Flexbox CSS тоже.
@user-gs5sf8ou9r
@user-gs5sf8ou9r Год назад
Спасибо)))
@gotoeurope9680
@gotoeurope9680 4 года назад
Не нужно ли для block-skills прописать flex-wrap: wrap? т.к в дальнейшем будет несколько таких блоков и для того что-бы следующие блоки шли вниз нужно прописать flex-wrap: wrap Если без него тогда все внутрение блоки будут ити в строку
@fox_0811
@fox_0811 5 лет назад
Спасибо! Лайфрелоада не хватает. Каждый раз обновлять страницу вручную наверное заморочно.
@zolotce395
@zolotce395 3 года назад
29:15 объясните почему необходимо было создавать .page-block-portfolio? разве одним блоком .block-portfolio было не обойтись?
@AndrewMarsin
@AndrewMarsin 3 года назад
Мне тоже это интересно. Притом к классу .block-portfolio, вроде как, вообще никакие стили не применялись. Марджин-ботом, вполне можно было и к этому диву применить.
@il-13r
@il-13r 5 лет назад
Как быть со стилями для шрифтов (жирность, размер, начертание и т.д)? Стоит ли использовать общие классы(.title-14px, descr-20px) для них или использовать перечисление через точку (.block-1__title, .block-2__descr ...) ???
@yura_8952
@yura_8952 5 лет назад
Макет, показанный в видео - бомбический, мне нравится. Вы его внедрили куда-то на рабочий сайт? Можно посмотреть? спасибо!
@annblok_webdev
@annblok_webdev 5 лет назад
Нет, он будет использоваться на курсе по Wordpress
@GamaIZing
@GamaIZing 3 года назад
Здравствуйте. У вас есть блок "block-skills", который включает другие блоки "box-skills". Собственно вопрос: почему не использовать элементы вместо внутренних блоков, если они не будут использоваться вне блока "block-skills"? Хочу понять методологию. Спасибо.
@YuriiKratser
@YuriiKratser 5 лет назад
Спасибо вам! Не могли бы вы снять видео «настройка вебпака для верстки»?
@annblok_webdev
@annblok_webdev 5 лет назад
Юра Крацер могла бы
@YuriiKratser
@YuriiKratser 5 лет назад
Жду с нетерпением:)
@singlebw4065
@singlebw4065 4 года назад
Блоку не указывается внутренние и внешние отступы. Блоки можно вкладывать друг в друга. Wrap это разве не блок? Если это блок то почему ему указываем padding? 11:55 . Я предполагал что если хочешь позиционировать то используй это элементами. wrap__text задавать margin.
@kenjirokoro
@kenjirokoro 5 лет назад
Слушай там column, col есть ошибка "стрлбца"
@Syreon514
@Syreon514 5 лет назад
Все отлично кроме слова "align". Это не "элижин" это "элайн". Очень прям бьет по ушам
@user-ou4xp5fo8y
@user-ou4xp5fo8y 5 лет назад
И не «ма́ргин», а «ма́рджин».
@lisafox9026
@lisafox9026 5 лет назад
Syreon514 : парень ты уверен? align звучит как "элайн", если погуглишь найдешь как это звучит , а то что ты "алижин", у всех своя личная жизнь.. а тут про html, css...
@lisafox9026
@lisafox9026 5 лет назад
@@user-ou4xp5fo8y она говорит как пишется, очень хорошая техника запоминать как писать английский, так что пусть продолжает, тут же не урок английского, тем более судя по коммментам тут в нем никто и не шарит, но все делают замечания.
@DeanRie
@DeanRie 5 лет назад
@@lisafox9026 Align звучит как Элайн)) чё там гуглить, заходишь на гугл транслейт и слушаешь)
@DeanRie
@DeanRie 5 лет назад
@@lisafox9026 что ответили?)
@user-oc4yz1is6x
@user-oc4yz1is6x 3 года назад
Анна, а вы сами пользуетесь этой методологией?
@yaroslavbox1249
@yaroslavbox1249 4 года назад
Благодарность , отличное видео, однако чуток не ясно идея модификаторов в контексте данного видео, кто может поясните !?
@spirit-tl7cp
@spirit-tl7cp Год назад
когда пишешь паддинги в контейнере - оно же сьедает ширину? нужно ведь 1200 написать, чтоб рабочего пространства осталось 1170 как заявлено ( если паддинг 15рх)? подскажите пожалуйста.
@user-nh1ku5xs5z
@user-nh1ku5xs5z 5 лет назад
как вы сделали такую анимацию появления блоков? какой-то плагин?
@ihor6320
@ihor6320 4 года назад
Не очень понял про служебные блоки, которыми оборачиваются обычные для того, чтобы последним задать отступы. Как понятие "служебный блок" относится к методологии БЭМ? Вроде бы нет таких. Не будет ли правильнее в этом случае использовать модификатор? Это не критика, я правда интересуюсь, т.к. не понял. Если кому не лень - объясните плз.
@user-cv2qe9jn4f
@user-cv2qe9jn4f 5 лет назад
Не понял, причем тут БЭМ и Ваше видео. От того, что вы сделали название классов как в БЭМ, БЭМ оно не стало. В чем отличие от обычной верстки? Все так же в куче навалено в одном файлике html и в одном файлике css.
@AshKod-sj1rt
@AshKod-sj1rt 5 лет назад
объясните пожалуйста как правильно
@mexvision-3556
@mexvision-3556 4 года назад
@@AshKod-sj1rt судя с сообщения, автор комментария слабо понимает что такое верстка, не говоря уже про методы...
@AlexAlex-sh3mz
@AlexAlex-sh3mz 4 года назад
@@AshKod-sj1rt он наверное имел ввиду порезать index на отдельные компоненты, а потом собирать их через pug, так же и с css, у bootstrap например все компоненты css разделены и собираются через import так же есть файл настройки variable где можно глобально настраивать цветовую схему и т.д ну или хз
@a.d.3019
@a.d.3019 5 лет назад
есть расширение css peek для vscode - которое помогает менять css по комбинации клавиш, не переключая мышкой/тачпадом
@kind1y
@kind1y Год назад
Для page-block-portfolio задали внешний отступ, хотя в начале видео говорили, что для блоков это недопустимо.
@ihabia
@ihabia 5 лет назад
Анна, а можете ссылочку или приложить данный шаблон, чтобы по ходу видео самому верстать?
@annblok_webdev
@annblok_webdev 5 лет назад
Иван Орлов напишите мне в телеграмм @annblok
@user-zr9gp9qb1f
@user-zr9gp9qb1f 5 лет назад
вообще, БЭМ это не только методология именования классов, это гораздо больше, лично я использую только именования
@user-jy7bt1mf3c
@user-jy7bt1mf3c 5 лет назад
как для начинающих - очень полезно и обучающе, понравилось произношение английсских слов автора.
@iwantgames
@iwantgames 5 лет назад
А не удобнее модификатор 2 дефисами обозначать?
@user-ek8vt1cx4v
@user-ek8vt1cx4v 2 года назад
А для чого писати width 100% і вказувати ще max-width:1100? Щоб фон був на всю сторінку,а текст на 1100?
@Leon-rv2zm
@Leon-rv2zm 2 года назад
3:30 а разве два тезиса - допустима любая вложенность элементов. элемент всегда часть блока а не элемента. не противоречат друг другу? получается допустима любая вложенность, но вкладывать нельзя
Далее
Glow Stick Secret 😱 #shorts
00:37
Просмотров 40 млн
Разбираем основы Kafka и RabbitMQ
26:54
CSS Pseudo elements Before and After: Examples
11:55
Просмотров 101 тыс.
TOP 20 typical errors in website layout
11:51
Просмотров 92 тыс.
CSS text-wrap: balance
4:19
Просмотров 19 тыс.