Вопрос: Перекрываение глобальных стилей
Помогите разобраться пожалуйста.Пример, прописываю глобальные свойства для дива, например на таблицу
#content table{
background: #006b28;
}
и после этого хочу создать таблицу с другим бакграундом но в этом же диве, создаю класс для этой таблицы
#content table.news {
background: #ffffff;
}
или просто класс
.news {
background: #ffffff;
}
и присваиваю его потом таблице
текст
но бакграунд не меняется :(
я поставила свойство !important и после этого заработало, но меня такой вариант неустраивает, потому что мне кое-где нужно вставлять в качестве bacground кртинку прямо в самом html, а в данном случае это невозможно, потому что у меня получается так что глобальный стиль перекрывает локальный, вот
а вместо этой картинки отображается фон прописанный в #content table. Как сделать так что бы глобальный стиль перекрывался локальным без !important?