At a recent interview I was asked the question \"Is CSS giving error?\" by the interviewer.
Is there an interpreter working behind CSS which blocks
CSS is not a real programming language but a domain-specific language (https://en.wikipedia.org/wiki/Domain-specific_language).
In contrast to scripting languages like JavaScript or PHP (which are Turing-complete programming languages) as well as real programming languages like Java or C CSS will not "give errors" as CSS-code is not real program source code.
However as any domain specific language CSS has a syntax and is read by an interpreter (very similar to a declarative Turing-complete programming language).
If the syntax is not correct (test here: https://jigsaw.w3.org/css-validator/#validate_by_input) the CSS is invalid. It depends on the interpreter used how to deal with invalid CSS parts, interpreters in common Web browsers will not halt on CSS syntax errors.
This question therefore can not be explicitly answered: