3 ms·
> it had gathered a reputation of being brittle and difficult to work with. For the most part… NO. At least 98+% of the cases I have seen of developers gettin
by rekabis 3y ago
> it had gathered a reputation of being brittle and difficult to work with.
For the most part… NO.
At least 98+% of the cases I have seen of developers getting frustrated over the “limitations” and “warts” of CSS has boiled down to a lack of understanding of the cascade; a fundamental feature of CSS that IMO produces nearly all of the frustrations that un-/under-skilled devs run into.
If CSS is being inconsistent, you need to look at the cascade from both ends: from how CSS applies it’s styling, and from how HTML is assembling the content (which can also break the cascade). One way or the other, the problem is nearly always an issue of implementation.
Source: doing web pages since 1993. That’s 30 years of experience speaking.
- isleyaardvark 3y agoI agree with you, but when a fundamental feature is so easily and often misunderstood, I’d say that makes it “difficult to work with” by definition.