Остановить Firebug от объединения атрибутов CSS - PullRequest
1 голос
/ 17 июня 2010

Использование Firebug 1.5.4.Когда я проверяю элемент, Firebug преобразует объявление «padding: 10px 0 13px 0» в «padding: 10px 0 13px» в окне проверки, что вызывает ошибки.Тем не менее он оставляет "поле: 0 0 0 16px;"как и что мне нравится.(Почему это не консолидировало это?)

Есть ли в Firebug параметр для отображения всех атрибутов css в расширенном (не консолидированном) формате?

Ответы [ 2 ]

0 голосов
/ 25 июня 2010

Это меня тоже раздражает! Хуже того, он делает это почти случайно.

Например, 2px 3px 4px 0, похоже, не обрезается, но 10px 0 13px 0 обычно делает.

Я не нашел никаких настроек, но один из способов - всегда указывать единицы измерения.

10px 0 13px 0px переписывается на 10px 0 13px 0, что приемлемо.

.

Другим обходным решением является проверка пункта меню Expand Shorthand Properties. Но это разбивает «padding» на «padding-left», «padding-top» и т. Д.

0 голосов
/ 18 июня 2010

Вы можете легко убедиться, что Firebug не консолидируется так, как вы думаете. Просто отредактируйте стиль элемента, используя Firebug> HTML> Стиль> Новое свойство и используйте

padding: 2px 3px 4px 0;

Вы увидите, что Firebug не удаляет завершающий 0;

Я предполагаю, что Firefox решил не сообщать нулевое значение для конечных значений в сокращенном свойстве. Firebug просто показывает вам результат.

...