Обе ваши оригинальные декларации имеют специфику 0,0,2,2
. Если второе объявление ниже первого, оно должно отменять его. Если этого не произойдет, измените порядок объявлений или увеличьте конкретность.
Вы можете добавить тег body
для увеличения специфичности:
body fieldset.associations a.addAnother {
display: none;
}
Это увеличит специфичность на 0,0,0,1
, минимальное количество специфичности, которое вы можете добавить.
Вы также можете сделать его специфичным для класса .another
, связав объявления классов:
fieldset.associations a.another.addAnother {
display: none;
}
Это увеличит специфичность на 0,0,1,0
.
Вот статья, объясняющая специфику CSS . Обратите внимание, что в статье не упоминается, что !important
увеличивает специфичность на 1,0,0,0
, что делает практически невозможным отмену.