skvoshiz: подозреваю, что проблема скорее всего именно в отдаваемом HTML. Во-первых, ваши PHP-файлы нужно сохранить в кодировке UTF-8 (про это есть опция в текстовом редакторе, советую настроить эту кодировку для всех файлов по умолчанию). Во-вторых, нужно ставить заголовок:
Михаил Ким: может быть, разумнее fixed сделать header и toolbar, а main_content пусть скроллится вместе со страницей? Тогда и проблема решится, и на системах со скроллбарами будет выглядеть аккуратнее.
Китана: Там не столько говорится, что «вашему проекту очень нужен БЭМ в чистом виде», сколько объясняется, как вообще рулить стилями, чтобы не было мучительно больно.
Китана: нет, не использую. Предпочитаю всё, что связано со стилями объекта, хранить именно в CSS, а в разметке держать только смысловую часть. Т.е. никаких классов типа «bordered» и т.п. Для того, чтобы иметь какие-то общие наборы стилей для разных блоков, можно использовать миксины¹, и подмешивать их к нужному блоку в стилях, а не в разметке.
Александр Флоринский, что подразумеваете под кастомизировать? Менять фон на лету не получится, а вот две картинки вставить (как в вашем примере) — запросто. Устанавливать background-repeat и background-position тоже будет можно. Всё как с обычными картинками, просто не надо делать ещё запросы за ними — они уже в CSS.