5 ms·
This is a pretty good style guide and has a lot of habits I've been practicing for many years now (even pre-sass/less). Slightly off topic, I'm slightly bother
by YngwieMalware 11y ago
This is a pretty good style guide and has a lot of habits I've been practicing for many years now (even pre-sass/less).
Slightly off topic, I'm slightly bothered by the amount of trash talk CSS receives since it's pretty much the best language we've ever had to define interface styles, and it's only getting better. Maybe some of the rules about behavior are arguable, but by and large I've never met a design I couldn't get to work with some well-defined CSS.
And if you can't read nested CSS I can't imagine how you'd feel in the face of some heavy XML.
- Pxtl 11y agoI often think the existence of CSS can be seen as the strongest criticism of XML: when designing a language to store styling attributes for HTML, they used their own heirarchical format instead of another SGML-derivative.
- felixgallo 11y agoI think you overestimate the amount of considered, thoughtful reflection that went into creating HTML, CSS and JavaScript.
- sjtgraham 11y agoSurely you must be joking about JS at least. The language was created in 10 days.
- currysausage 11y agoHe writes "overestimate," not "underestimate" :)
- YngwieMalware 11y agoAnd yet they have become useful far beyond their original intended design.
- felixgallo 11y agoNo. They have prevented aeons of progress. They are an unmitigated computing tire fire that future generations are going to curse us for.
- endgame 11y agoFuture generations? Current generations curse them right now :-).
- tdriggs 11y agoYour hyperbole is truly as excellent as your dangling prepositions. I do so love the smartness with which you declare the end of society.
- olavk 11y agoYeah, if just full-screen Java Applets had prevailed instead of web pages we would be much better off! Seriously, the html/css/js stack has its share of haphazard design, but it has shown to be much more robust and adaptable than any of the proposed "better-designed" alternatives.
- YngwieMalware 11y agoYeah I do wish I could see a bunch of unstyled, barely functional UX "designed" by engineers who have no understanding of interfaces or design.
- YngwieMalware 11y agoI and many other have careers because of them. If it is such a problem for you, I would suggest coming up with actual solutions instead of the Grandpa Doom visionary "prediction" you've offered which is of no value.
- bandrami 11y agoWell, they've been used far beyond their original intended design, at least.
- olavk 11y agoWell CSS is older than XML. SGML was considered a (meta-)markup-language, i.e. a format for adding semantic info to human-readable text. It was never considered an universal data format. As an example DSSSL, the style sheet language of SGML, was not itself a SGML language, so it is clear the SGML community never considered SGML appropriate for all kinds of data. For that matter, DTD's are not in SGML language either. XML was initially thought of as a simpler SGML, but when it took off it started to be used for all kinds of data including data which are not based on human-readable text at all. XML is fine for markup, but needlessly verbose and complex for non-markup languages.
- Mikhail_Edoshin 11y agoI think you're mistaken about DTD, they were used in SGML. (As in XML they were optional.)
- olavk 11y agoI was unclear. I meant DTD's are not an SGML language.
- paulddraper 11y agoI think CSS is the strongest criticism of CSS.