Интересно, а это как? Для фф нет 100% рабочих хаков, какие есть, например, для IE. Вариант с media queries хаками не рассматриваю, т.к. очень высок риск что это всё полетит с выходом новой версии браузера.
Кстати, если уж вы работаете под файерфоксом то с большой вероятностью ваша вёрстка не поползёт и в других браузерах (это не отменяет того факта что её надо там проверять). Это я к тому что фф является одним из самых забагованных браузеров в плане поддержки css. Взять к примеру недавний релиз FF 15.01, попробуйте загрузить какой-нибудь свой проект где использован border-image. Изображение у вас слетит, я это гарантирую. Или ещё можно вспомнить весёлую комбинацию float + position:absolute; которая приводит в ff к весьма интересным эффектам :)
если будет выглядеть хорошо в IE7, мало что придется исправлять в IE6
Эти два браузера давно можно выкинуть из головы. Пользователи Windows XP могут в крайнем случае поставить Internet Explorer 8 (он поставится сам из автообновления), либо какой-нибудь нормальный браузер, а чем меньше сайтов их поддерживает тем быстрее уменьшается доля IE.
Немного реже открываем оперу и сафари
Сафари у вас к сожалению открыть не получится. Поддержка под Windows больше не осуществляется, так что заниматься нормальной оптимизацией под Safari теперь могу только маководы, что в принципе и к лучшему, т.к. версия под Win была ужасной.
Отдельно упомяну про структуру css файлов и картинок
Не существует правильных или неправильных способов располагать файлы. Есть удобные или неудобные способы. Каждый разработчик сам в праве решать какой структуры придерживаться. Если, к примеру, в модели БЭМ структура чётко видна, то на каких-либо мелких проектах, где изображений от силы штук 15-20, структура может быть абсолютно любой, если она удобна разработчикам. Нет смысла хранить десяток изображений в отдельных папках, когда можно их держать всего в одной папке и это никак не ухудшит скорость работы.
К счастью существуют препроцессоры, с которыми создавать и изменять структуры данных проекта любой сложности не составляет труда, так что проблема организации актуальна только если вы пишете код в блокноте.
В целом ожидал увидеть описание и применение на практике различных техник написания CSS, ведь статья так и называется «CSS принципы», хотя про сам CSS-код вообще ни слова (ах да, .content).
Интересно, а это как? Для фф нет 100% рабочих хаков, какие есть, например, для IE. Вариант с media queries хаками не рассматриваю, т.к. очень высок риск что это всё полетит с выходом новой версии браузера.
Кстати, если уж вы работаете под файерфоксом то с большой вероятностью ваша вёрстка не поползёт и в других браузерах (это не отменяет того факта что её надо там проверять). Это я к тому что фф является одним из самых забагованных браузеров в плане поддержки css. Взять к примеру недавний релиз FF 15.01, попробуйте загрузить какой-нибудь свой проект где использован border-image. Изображение у вас слетит, я это гарантирую. Или ещё можно вспомнить весёлую комбинацию float + position:absolute; которая приводит в ff к весьма интересным эффектам :)
Эти два браузера давно можно выкинуть из головы. Пользователи Windows XP могут в крайнем случае поставить Internet Explorer 8 (он поставится сам из автообновления), либо какой-нибудь нормальный браузер, а чем меньше сайтов их поддерживает тем быстрее уменьшается доля IE.
Сафари у вас к сожалению открыть не получится. Поддержка под Windows больше не осуществляется, так что заниматься нормальной оптимизацией под Safari теперь могу только маководы, что в принципе и к лучшему, т.к. версия под Win была ужасной.
Не существует правильных или неправильных способов располагать файлы. Есть удобные или неудобные способы. Каждый разработчик сам в праве решать какой структуры придерживаться. Если, к примеру, в модели БЭМ структура чётко видна, то на каких-либо мелких проектах, где изображений от силы штук 15-20, структура может быть абсолютно любой, если она удобна разработчикам. Нет смысла хранить десяток изображений в отдельных папках, когда можно их держать всего в одной папке и это никак не ухудшит скорость работы.
К счастью существуют препроцессоры, с которыми создавать и изменять структуры данных проекта любой сложности не составляет труда, так что проблема организации актуальна только если вы пишете код в блокноте.
В целом ожидал увидеть описание и применение на практике различных техник написания CSS, ведь статья так и называется «CSS принципы», хотя про сам CSS-код вообще ни слова (ах да, .content).
Это вы о какой версии говорите? 4 vB — откровенно говнокод, 5 — ещё хуже. 3 версию можно не рассматривать, она морально устарела уже лет так на 5.
Док?