Как стать автором
Обновить

Firebug — почему я не могу сохранять измененные CSS на сервер?

Время на прочтение1 мин
Количество просмотров1K
Подгонял CSS стиль страницы в Firebug и подумалось, а почему нельзя сохранить эти изменения сразу на сервер? Было бы очень мило — можно сэкономить кучку времени. Оказывается можно.

Существует аддон FireFile: https://addons.mozilla.org/de/firefox/addon/52365/ (там нужно пройти квест для того, чтобы скачать и установить эту шнягу. не суть.) — позволяющий сохранять изменения в CSS на сервер. Работает очень даже приятно. Поменял свойство и сразу же, напротив файлика, содержащего этот стиль, появляется иконка типа «сохранить». Жамнул — и правка ушла на сервер.

Но есть неприятный нюанс. Два неприятных нюанса. Firebug цеплят CSS не из файла, а из Gecko. Поэтому в сохраняемом результате, по понятным причинам, теряются форматирование и комменты, меняется структура и порядок правил. Но, скрипт, принимающий файл на сервере, это безобразие очень симпатично форматирует и в итоге получается даже лучше, чем было в оригинале. :)

Основная проблема в том, что теряются стили, которые этот самый Gecko не понимает. В итоге, скажем, от записи "-moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px;" остается лишь "-moz-border-radius: 5px;". тоже самое касается всех IE'шных хаков.

Собственно вопрос — это можно как-то обойти, скажем путем раскидывания браузеро-специфичных css по разным файлам, или перечисленные недостатки говорят о том, что это в принципе тупиковый путь? Есть-ли какие-то альтернативы?
Теги:
Хабы:
Всего голосов 27: ↑23 и ↓4+19
Комментарии8

Публикации

Истории

Ближайшие события

15 – 16 ноября
IT-конференция Merge Skolkovo
Москва
22 – 24 ноября
Хакатон «AgroCode Hack Genetics'24»
Онлайн
28 ноября
Конференция «TechRec: ITHR CAMPUS»
МоскваОнлайн
25 – 26 апреля
IT-конференция Merge Tatarstan 2025
Казань