I am trying to apply a style to a div based on its parent class. I am using the :not() selector to select the div whose parent is not .container1, the second di
.container1
CSS can't do "parent lookups" like that. You would need to reverse the structure to something like:
.my-container:not(.container1) .myDiv
Granted, you would need to add the shared my-container class to all "parent" divs of interest.
my-container