XUL. Как задать border-color в Firefox 3.6+

xul+css+javascript

Раньше для того, чтобы задавать свои стили таким элементам, как button, panel, menupopup, checkbox и др., достаточно было указать свойство

[codesyntax lang=»css» ]

-moz-appearance: none;

[/codesyntax]

После этого, например, для изменения границ можно было указать свойство

[codesyntax lang=»css»]

border:1px solid #343434;

[/codesyntax]

Теперь же (по крайней мере в firefox 3.6.16) при задании этого свойства изменятся только стиль (solid) и толщина (1px) границы. Цвет не изменится.

Для того, чтобы изменить цвет прописываем

[codesyntax lang=»css»]

-moz-border-top-colors:#343434;
-moz-border-right-colors:#343434;
-moz-border-bottom-colors:#343434;
-moz-border-left-colors:#343434;

[/codesyntax]

Не знаю баг ли это или новые правила, но факт состоит в том, что для правильного отображения плагина в новом FF следует везде поменять стили для границ.

Запись опубликована в рубрике XUL с метками , , . Добавьте в закладки постоянную ссылку.

Добавить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *