
Nikita
16.12.2016
11:46:24
.header
.header__soc .soc
вот мы создали обертку heaer_soc внутрь поместиили soc (отдельный блок)

Gregory
16.12.2016
11:46:53
позиционировать не обертку а элемент. Элемент может быть сразу и блоком и элементом относительно родительского тега
.header
.header__soc .soc
да все верно. Ты просто своему блоку контактов добавил второй класс, который делает его еще и элементом, но только для позиционирования этого блока внутри другого. А не чтобы менять твой блок соц

Google

Nikita
16.12.2016
11:49:11
а это просто класс я подумал что soc внутри header__soc

Gregory
16.12.2016
11:49:33
не, можешь сразу для одного дива добавить два класса
класс элемент и класс блок. Это как с флексбоксами

Nikita
16.12.2016
11:50:39
ну все кажись теперь точно понял

Илья
16.12.2016
11:50:40
Есть люди занимающимися разработкой приложений под Ведроид?
Если есть кто напишите в ЛС

Nikita
16.12.2016
11:53:53
а ты на чем пишешь?
прост интересно
html + js или java

Илья
16.12.2016
11:54:31
Я вообще их не пишу. Есть запрос

Nikita
16.12.2016
13:59:02
кстати а писать аля
header
header__logo
a
{color: red} допустим
это нормально?
или надо header__logo-link для ссылки класс задавать?

Google

@shmlkv
16.12.2016
14:00:00
&

Илья
16.12.2016
14:01:14

Nikita
16.12.2016
14:01:23
это да
я про другое маленько

Илья
16.12.2016
14:01:30
я пишу вот так

Nikita
16.12.2016
14:01:38
про селектор на тег a
или для него нужен тоже класс

Илья
16.12.2016
14:01:50
я ставлю обычно
класс
смотри в чем фишка
ты можешь сделать вот так
header
&__logo
&__link
&-active (то есть в последней строке получаем header__link-active)

Nikita
16.12.2016
14:03:13
ага понял
вообще не должно быть на теги

Илья
16.12.2016
14:03:29
то есть тот же SASS и бэм очень даже дружат

Nikita
16.12.2016
14:03:54
вот еще кто-то говорил что сасс плохо для бема подходил

Илья
16.12.2016
14:03:57

Nikita
16.12.2016
14:03:59
и типо лучше стайлус

Илья
16.12.2016
14:04:04
не согласен
SASS отлично к этому подходит

Google

Илья
16.12.2016
14:04:27
я бы скинул пример кодов, но не за рабочим компом
плюс еще как то @GriNAME вешал ко всему этому Bemto
тогда вообще красота

Nikita
16.12.2016
14:05:46
bemto это ведь для джейда
вот нашел
&__bar, применённое для селектора .foo, должно давать .foo__bar — подобные конструкции нужны для упрощения использования БЭМ-наименования и очень удобны, когда нужно сгенерировать в цикле множество модификаторов.
.baz&, применённое для селектора .foo .bar, должно дать мультикласс .baz.foo .bar, но так в Sass сделать не получится: можно будет дать мультикласс только к .bar, если написать &.baz, но не наоборот.
button&, применённое к .foo, должно бы уточнить селектор до button.foo, но — увы.

Илья
16.12.2016
14:06:16

Nikita
16.12.2016
14:06:20
видимо это раньше было актуально, а сейчас поправили?

Илья
16.12.2016
14:06:57
возможно и поправили
как ни странно мы все еще с *.jade файалами работаем)
динозавры)

Nikita
16.12.2016
14:07:32
почему кстати не перешли?

Nikita
16.12.2016
14:07:34
на паг
из за того, что bemto туда не портировать?
это просто пост от Яндекса за 2013 год
https://habrahabr.ru/company/yandex/blog/169415/

Илья
16.12.2016
14:08:50

Nikita
16.12.2016
14:08:57
окей

Илья
16.12.2016
14:09:10
все работает поэтому я сильно не заморачиваюсь

Google

Nikita
16.12.2016
14:09:27
но думаю это из за этого, там просто кажись нельзя юзать классы которые начинаются на _

Hell
16.12.2016
14:21:01
Господа, имеется проблема
где мне инициализировать slick?
$(document).on('load', ... )

Vitaliy
16.12.2016
14:31:09
я делаю в $(document).on('ready', ... ), не знаю, есть ли разница с load
Тоже использую Sass, к слову
пример блока

Admin
ERROR: S client not available

Nikita
16.12.2016
14:36:53
ага вижу а почему для элементов не используешь &?
&__image

Vitaliy
16.12.2016
14:37:44
описал сообщением выше

Nikita
16.12.2016
14:38:11
а все понял
я просто пишу стили для каждого блока
отдельно в своем sass файле

Vitaliy
16.12.2016
14:38:33
так я тоже :)

Gregory
16.12.2016
14:38:39
то есть для ссылок в конкретном примере лучше создать класс элемент и модификатор. В одном месте они красные, в другом другого цвета

Nikita
16.12.2016
14:39:55

Vitaliy
16.12.2016
14:40:27

Google

Vitaliy
16.12.2016
14:40:41
Вижу верстку, хочу быстро найти стили .settings-panel__avatar

Nikita
16.12.2016
14:40:41
ctrl + f

Vitaliy
16.12.2016
14:40:51
копипаст в поиск по проекту:

Gregory
16.12.2016
14:40:58
А бывает, как например с материал дизайном, где у дизайна есть прописанные правила, можно для большой вложенности указать контекстные селекторы. Но лучше не привязываться в селекторам тега. А использовать ласт чайлд, фёст чайлд и тд

Vitaliy
16.12.2016
14:41:10
и готово
ну тогда не знаю
заходишь же в фаил vertical-menu
т.е. мне не нужно сперва открывать файл блока. даже не нужно "копипастить" - в саблайме можно выделить класс и жмакнуть Ctrl+Shift+F и сразу Enter - найдет, не только файл блока, но и файлы других блоков, где данный может быть стилизован в каскаде

Gregory
16.12.2016
14:43:25
и можно себе очень облегчить работу с БЭМ испольуя препрос Pug и либу bemto
Для элементов пишешь имя елемента, без имя-блока__ вначале
а компилится все в правильный код по БЭМ

Nikita
16.12.2016
14:44:34
bemto юзал
жаль для пага нету
кстати не вкурсе почему?

Vitaliy
16.12.2016
14:45:07

Gregory
16.12.2016
14:45:17
ну я просто расширение фалам ставлю jade и все
какая разница по сути?
все новые фишки Pug работают