I've been a professional C, Perl, PHP and Python developer.
I'm an ex-sysadmin from the late 20th century.
These days I do more Javascript and CSS and whatnot, and promote UX and accessibility.
You've very deliberately used the word "respect" several times, and phrased the response choices in a leading manner - it's a dark pattern ("confirmshaming") meant to push people away from the negative response, and it'll skew your results.
CSS has some features of a programming language and some of a descriptive one.
In addition, the way people use CSS is often through a higher-level abstraction, like a framework (e.g. Bootstrap), a preprocessor (e.g. Sass), CSS-in-JS (e.g. React) or through applying attributes directly to DOM elements in Javascript rather than writing a separate stylesheet.
It's enmeshed in web development, to the point that a lot of frameworks use HTML elements attributes to describe the page look and feel and plug in a pre-made CSS library instead. I guess you could say that non-semantic styling is disrespecting CSS if you were stretching for a soundbite.
For further actions, you may consider blocking this person and/or reporting abuse
We're a place where coders share, stay up-to-date and grow their careers.
I'm not sure what you're getting at.
You've very deliberately used the word "respect" several times, and phrased the response choices in a leading manner - it's a dark pattern ("confirmshaming") meant to push people away from the negative response, and it'll skew your results.
CSS has some features of a programming language and some of a descriptive one.
In addition, the way people use CSS is often through a higher-level abstraction, like a framework (e.g. Bootstrap), a preprocessor (e.g. Sass), CSS-in-JS (e.g. React) or through applying attributes directly to DOM elements in Javascript rather than writing a separate stylesheet.
It's enmeshed in web development, to the point that a lot of frameworks use HTML elements attributes to describe the page look and feel and plug in a pre-made CSS library instead. I guess you could say that non-semantic styling is disrespecting CSS if you were stretching for a soundbite.