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

0

я не могу использовать что-то вроде этого

т.е. я хочу выбрать все узлы, кроме всех подделок .myPaperContainer

*:not(.myPaperContainer *){}

Есть ли другой способ сделать это в css

Теги:

1 ответ

1
Лучший ответ

Не напрямую.

* { /* apply some styles */ }
.myPaperContainer * { /* revert above styles to initial values */ }

Это самое близкое к тому, что вы пытаетесь сделать.

  • 0
    Что если я назначу height = 0 в * {}, то как я смогу вернуть обратно высоту .myPaperContainer к ее первоначальному значению без использования jquery. где высота в процентах
  • 0
    верно. Вы можете определить стиль только для элемента, а затем с помощью специальных классов. Просто дайте тот, который вы не хотите, включите стиль другой класс, чем тот, который вы хотите. Или другой вариант - установить все свои стили с помощью javascript. Тогда вы можете сделать именно то, что вы просили. Но это невозможно сделать только с помощью CSS.
Показать ещё 1 комментарий

Ещё вопросы

Сообщество Overcoder
Наверх
Меню