Нет одного свойства CSS, которое отключает все остальные свойства CSS. Вам необходимо установить для каждого свойства любое значение, которое вы хотите (для некоторых свойств CSS, например, font-family
, значение «off» отсутствует - текст должен отображаться каким-то шрифтом).
Что касается «этого объекта и любых содержащихся в нем объектов » (выделено мной), селектор *
выбирает все элементы. Итак, ваше правило CSS может выглядеть так:
.turn-off-all-styles,
.turn-off-all-styles * {
/* Disable every CSS property here */
}
Как уже упоминалось, проверьте Сброс CSS Эрика Мейера , чтобы получить хороший пример установки всех свойств CSS по умолчанию. Если вы добавляете !important
после каждого значения, это должно помешать другим правилам CSS вмешиваться в этот стиль, например
.turn-off-all-styles,
.turn-off-all-styles * {
margin: 0 !important;
...
}