i used :empty
selector in .error
class. the problem is that even when there is no content inside the div with class of error, the error class is n
The :empty pseudo-class doesn't select elements, containing elements or text (and white space is text).
However, there is now the experimental :blank pseudo-class which selects elements, containing nothing or just white space, and .error:blank
would select that