Да, это правильный путь, и он работает во всех основных браузерах. Вы можете прочитать больше о CSS background
свойстве, которое можно использовать для одновременной установки всех background-*
свойств.
Обновление: Да, будет работать следующее правило:
background
{
background: transparent url(/images/ucc/green/btn-part2.gif) no-repeat scroll 20px 40px;
}
За исключением того, что браузер попытается применить это правило к элементу <background>
в DOM. А поскольку в HTML такого элемента нет, правило никогда не будет применяться ни к чему. :-) Так что вам нужно изменить селектор правил, чтобы выбрать элемент контейнера, к которому вы хотите применить свойство background:
div#myDivIWantToSetBackgroundTo
{
background: transparent url(/images/ucc/green/btn-part2.gif) no-repeat scroll 20px 40px;
}
Кстати, вы можете играть с различными значениями свойства background на сайте W3School.