3 ms·
So there must be another reason for why it is confusing programmers more than any other computer language...
by imjonse 3y ago
So there must be another reason for why it is confusing programmers more than any other computer language...
- aleph_minus_one 3y agoI think a central reason is that CSS was originally intended for laying out text instead of laying out web applications. So what many programmers do/did with it was something that CSS was not originally intended and thus not optimized for, i.e. a lot of people use(d) (out of necessity) CSS in a very "hacky" way.
- chrisjj 3y ago> I think a central reason is that CSS was originally intended for laying out text instead of laying out web applications. Not just was. Also is. "Cascading Style Sheets (CSS) is a simple mechanism for adding style (e.g., fonts, colors, spacing) to Web documents." https://www.w3.org/Style/CSS/ https://www.w3.org/Style/CSS/
- chrisjj 3y agoSuch confusion is entirely the fault of insufficiently logical programmers P;