Can we stop bad-mouthing CSS in developer talks, please?
christianheilmann.com
Can we stop bad-mouthing CSS in developer talks, please?
1–10 of 11 posts
Re: Can we stop bad-mouthing CSS in developer talks, please?
#2Re: Can we stop bad-mouthing CSS in developer talks, please?
#3Re: Can we stop bad-mouthing CSS in developer talks, please?
#4The problem with CSS, as far as I'm concerned, is not that it cannot solve the task, but that it isn't intuitive and that you need to be aware of lots of 'tricks'/workarounds to get fairly simple concepts to work.
But the sort of talks that the writer is talking about annoy me too. CSS is rubbish but most people know that already. It's unimaginative and lazy to constantly repeat it. However rubbish it is, we still have to deal with it for the moment.
These days I just think of CSS as a low-level language that is best left to compilers and so on. In the same way I don't want to hand-code Abstract Syntax Trees, I don't want to write CSS when I can use a higher-level alternative that spits out decent CSS.
Re: Can we stop bad-mouthing CSS in developer talks, please?
#5But I have to say i am still learning and running into stuff i have done a 1000 times - unable to understand why this is working - only to uncover one statement which breaks everything... BECAUSE CSS HAS TERRIBLE INTRANSPERANT CONCEPTS AND QUIRKS ( Not all are its own faults, looking at you IE ). Also some of them have arisen because it's not used what it was made for - styling documents of text... Not all the fancy stuff we miss-use it today.
CSS is an old friend here to stay - he can for sure take a joke ( sometimes a beating ) and so should you. I usually enjoy these talks :)
Re: Can we stop bad-mouthing CSS in developer talks, please?
#6Why should CSS be different from any other language ?
Re: Can we stop bad-mouthing CSS in developer talks, please?
#7The problem with CSS, as far as I'm concerned, is not that it cannot solve the task, but that it isn't intuitive and that you need to be aware of lots of 'tricks'/workarounds to get fairly simple concepts to work.
I worked at an e-commerce company at that time and it was corporate policy to have webpages render perfectly in all browsers. That involved a lot more workarounds and tricks then what we see and use these days... Using document mode's to trick browsers into rendering stuff different, faux columns,... .
I see a lot of younger people bitching about JavaScript and CSS but they have a lot more luxury (also regarding tools) that was available in the past. Which doesn't mean that we should stop improving the state of CSS/JS today, but to put things a bit in perspective.
Re: Can we stop bad-mouthing CSS in developer talks, please?
#8Re: Can we stop bad-mouthing CSS in developer talks, please?
#9Why should CSS be different from any other language ?
I think the point of the article is that people shouldn't rude about CSS because it makes web developers and designers sad. It implies a divide between them and "real" developers who sneer at something they use every day. More of a social critique than a technology critique.
Why is JSON praised, but XML shamed ? Java is old, bulky and slow, but Javascript is the answer to everything ? The debate goes both ways.
The correct answer is that all languages, etc. are suitable in the correct scenario, and none should be 'special', whether that be praised above all others, or condemned.