Я глубоко сомневаюсь, что во всех перечисленных проектах используется БЭМ-тулз. А без него это уже просто вёрстка независимыми блоками.
БЭМ — это методология, а не набор инструментов. Выросшая из и основанная на понятии независимых блоков.
Тысячи БЭМ-подражателей жарят адовый код, не вникая в подробности методологии. Не надо меня убеждать, что БЭМ хорош. Это я знаю не хуже вас. Но факт остаётся фактом: на данный момент мало кто понимает суть метода.
Это уже, извините, проблемы негров. Для использования БЭМ в полную силу нужно обладать чуть большим набором компетенций, чем среднестатистический веб-мастер.
Спасибо вам за проделанную работу, ребята!
Многие лекции лично для меня были очень пользительны. Как только они появлялись на video.yandex.ru, я тщательно заполнял в специальном блокнотике ссылки напротив названий. Теперь он потерял актуальность, и меня это даже радует.
Ну на самом деле там и задачи, и собственно язык достаточно простой. Google Translate + немного смекалки дадут возможность идти по курсу без особых проблем.
Академичный тон первой заставляет использовать её больше как справочник… Хотя книга отличная, не спорю. В книге Ресига, которую я когда-то находил, было несметное количество опечаток в коде примеров, что сводило на нет все попытки понять суть.
Мне Стоян Стефанов дался проще чем эти 2 вышеперечисленные книги :-)
Забавно одну за другой видеть хорошо разобранные темы, о которых сам хотел написать статью…
А про выносные таблицы (и вообще любые блоки) из блока с overflow:hidden; собираетесь написать? :-)
Приветствую тебя на Хабре, «дружище»! Хорошая первая статья для начинающих, так держать!
З.Ы. Лично для себя обычно использую комбинацию этого всего:
UL {
font:0/0 a;
letter-spacing:-1em;
word-spacing:-1em;
}
UL LI {
font:12/16px Arial, sans-serif;
letter-spacing:0;
word-spacing:0;
}
При этом если вдруг захочется выравнивать элементы с помощью text-align:justify; то тут могут быть неприятные сюрпризы в Chrome, Opera и Safari. Впрочем, играя с размером шрифта их можно обойти.
Потому что надо голову включать при проектировании интерфейсов. И делать пуленепробиваемые решения, а не городить костыли… Просто очень часто люди не понимают, почему так важно выводить всю актуальную для пользователя информацию даже в ущерб карамельно-ватному дизайну.
Это уже, извините, проблемы негров. Для использования БЭМ в полную силу нужно обладать чуть большим набором компетенций, чем среднестатистический веб-мастер.
Многие лекции лично для меня были очень пользительны. Как только они появлялись на video.yandex.ru, я тщательно заполнял в специальном блокнотике ссылки напротив названий. Теперь он потерял актуальность, и меня это даже радует.
З.Ы. Еще всем рекомендую отличную подборку видео с различных конференций от operatino: tohtml.it/post/36728117424/front-end-videos-2012
З.З.Ы. Без veged'а фотография смотрится сиротливо. Или он опять резко изменил внешность за полгода?
А вот про выносные блоки — это я чуть-чуть про другое говорил, надо будет пример где-нибудь накидать и так же Максу отправить.
Могу ошибаться, но похож на Павла Ловцевича.
Мне Стоян Стефанов дался проще чем эти 2 вышеперечисленные книги :-)
А про выносные таблицы (и вообще любые блоки) из блока с overflow:hidden; собираетесь написать? :-)
З.Ы. Лично для себя обычно использую комбинацию этого всего:
При этом если вдруг захочется выравнивать элементы с помощью text-align:justify; то тут могут быть неприятные сюрпризы в Chrome, Opera и Safari. Впрочем, играя с размером шрифта их можно обойти.
З.Ы. смотреть ссылки под заголовком «Demos».