Почему Firebug добавляет-moz -* стили при осмотре элемента CSS?

Подрывная деятельность является все еще намного более используемой системой управления версиями, что означает, что она имеет лучшую поддержку инструмента. Вы найдете зрелые плагины SVN для почти любого IDE, и существуют хорошие доступные расширения проводника (как TurtoiseSVN). Кроме этого, я должен буду согласиться с Michael: Мерзавец не лучше или хуже, чем Подрывная деятельность, это отличается.

7
задан Ian 10 August 2009 в 20:46
поделиться

3 ответа

Эти правила добавляет не Firebug, а движок рендеринга Gecko. Они являются частью «таблицы стилей по умолчанию». (Стиль по умолчанию, применяемый конкретным агентом перед анализом стилей на странице. Они имеют специфичность 0,0,0,0, что по существу означает, что любое дальнейшее объявление того же правила отменяет значение по умолчанию.)

Поскольку у вас есть «Показать CSS User-Agent» Если установлен флажок в настройках Firebug, Firebug отображает эти правила.


Из справочника разработчика Mozilla:

-moz-background-clip

В приложениях на основе Gecko, таких как Firefox, -moz-background-clip Свойство CSS указывает, простирается ли фон элемента, цвет или изображение, под его границей

границей : (начальный) Фон простирается до внешнего края границы (но ниже границы в z-порядке).

padding : Фон ниже границы не отображается (фон распространяется до внешнего края заполнения) .


-moz-background-inline-policy

В приложениях на базе Gecko, таких как Firefox, свойство CSS -moz-background-inline-policy определяет способ определения фонового изображения встроенного элемента. когда содержимое встроенного элемента переносится на несколько строк. Выбор позиции оказывает значительное влияние на повторение.

ограничивающая рамка : фоновое изображение позиционируется (и повторяется) в самом маленьком прямоугольнике, который содержит все встроенные блоки для элемента. Затем он обрезается, чтобы быть видимым только внутри этих полей, в соответствии со свойством -moz-background-clip .

непрерывный : (По умолчанию) Фоновое изображение позиционируется (и повторяется), как если бы встроенный блок не был разбит на строки, а затем этот длинный прямоугольник разрезается на части для каждой строки.

each-box : Фоновое изображение позиционируется (и повторяется) отдельно для каждого блока встроенного элемента. Это означает, что изображение с background-repeat: no-repeat может повторяться несколько раз.


-moz-background-origin

В приложениях Mozilla, таких как Firefox, свойство CSS -moz-background-origin определяет область позиционирования фона (источник фонового изображения).

border : Положение фона относительно границы, поэтому изображение может выходить за границу.

padding : (По умолчанию) Положение фона относительно заполнения.

контент : положение фона относительно контента.

15
ответ дан 6 December 2019 в 15:25
поделиться

Я считаю, что это все те небольшие дополнительные дизайнерские элементы, которые firebug добавляет на вашу страницу, когда вы ее используете. Например, добавление цветных рамок вокруг элементов уровня блока и т. Д.

-1
ответ дан 6 December 2019 в 15:25
поделиться

Это CSS 3 и экспериментальные свойства. Поскольку эти свойства еще не являются стандартными, они добавляют этот префикс.

0
ответ дан 6 December 2019 в 15:25
поделиться
Другие вопросы по тегам:

Похожие вопросы: