Ну ещё можно табличку:)
А так да - min-width (только ты его почему-то не поставил...) вот с ним jsfiddle.net/petroveg/quw4acm7/2/. В смысле я только показываю твой ответ:)
@Googlus прогноз и на 10 дней — по факту угадайка, а уж на 20+ дней — так просто пальцем в ... Сравните weather.com, gismeteo.ru, yandex.ru и другие источники — на неделю ещё похоже, а дальше сплошной туман.
@fulli вы это где прочитали, про ошибки-то?)) Выкиньте источник, сожгите, закопайте.
И вы в данном примере не сэкономили на переносе рамки ровно ничего, а проблем приобрели много.
@whiteleaf добавлю, что если не случилась беда с вызовом несуществующего метода, вы всё равно споткнулись бы через шаг, потому что у document.parentNode — это null, у которого, в свою очередь, нет никаких свойств.
Проверять нужно при ручном траверсе всегда. Типа while(target && target != systemMenu){
@taliban позицию, цвет фона и текста, размер шрифта — всё это категорически нельзя использовать при описании элемента. Это есть единственное, что я пытаюсь сказать.
Вы привели в пример футер. Но футер может стоять последним не только в реализации подвала страницы. Футеров могут быть десятки в структуре article, section, aside и прочих прелестей. И какими классами вы их снабдите?
@taliban я насмотрелся на проекты, в которых элементы были обильно снабжены классами типа left, red и прочей гадостью. И хотя впоследствии они перестали быть и красными, и слева, оказавшись справа и серыми, классы так и оставались неизменными, взрывая мозг тем, кто пытался разобраться в структуре.
Если вы не сталкивались с проектами больше, чем 5-10 страниц, это не повод распространять свои представления на всё остальное. БЭМ не от хорошей жизни появился.
@taliban ну так я и называю яблоко яблоком, а не предметом из корзины. Яблоко может быть жёлтым, а может зелёным, но его место нахождения вообще не говорит ничего.