i dunno, i've been doing some web shit recently. and is it just me or is CSS a bit of a pain? there's the occasional thing that should be incredibly simple to do but really is either impossible or requires a mountain of fucking code to get around it
I. Hate. Web. Programming.
> and is it just me or is CSS a bit of a pain?
it's a lot better than what it replaced.
> there's the occasional thing that should be incredibly simple to do but really is either impossible or requires a mountain of fucking code to get around it
it probably is incredibly simple to do, you just don't know how to do it. there's only one thing that i know of that i've ever wanted to do but can't with CSS, and i've done a lot with it.
For anyone who's mucking with css based stuff, I highly recommend The Zen of CSS Design. It's by the folks that did the CSS Zen Garden and shows how a lot of the stylesheets work, various tricks, how to get a design from concept phase to implementation without a lot of clumsy coding, etc. Worth the money.
Firebug
I totally agree, it made the scales fall from my eyes.
And CSS might seem like a hassle at first, but if you're having to make site-wide changes, or want people to be able to switch styles and stuff, it's a wonderful thing.
>it's a lot better than what it replaced.
This is true.
Still think that CSS can be a chore to work with depending on what one is trying to achieve. It can require fighting, frustration, and hacks. It's not always straightforward even if you know what you're doing. Also throw in trying to get the layout to look OK in different browsers and it can definitely lead to some headaches. This isn't really the fault of CSS though, but it's a problem nonetheless.
CSS is pointless beyond site-wide text rendering, which is easy. The web is a bad format for actual design like you see in magazines - it degrades painfully and often makes websites impossible to view in earlier or text-only browsers. Not to mention most "designers" don't understand it from a usability standpoint and use bad color combinations that make reading text difficult for the colorblind.
>impossible to view in earlier or text-only browsers.
People who still use text-only browsers should have there computers taken away.
I completely agree with you on the quality of most web design you see these days, but I don't see exactly how that ties into CSS. It sucks that many people use bad color combinations, but that's not a fault of CSS as a technology. There is nothing about CSS preventing people from creating usable, flexible designs.
>The web is a bad format for actual design like you see in magazines - it degrades painfully
yes, because static magazine designs in print degrade so wonderfully.
>and often makes websites impossible to view in earlier or text-only browsers.
Since txt only browsers don't render CSS, CSS has nothing to do with how text browsers display a sites HTML. The sites HTML is what determines how text browsers display webpages. CSS does not have a bearing on the HTML. If for some reason it does they are doing it wrong and that is not CSSes fault.
>Not to mention most "designers" don't understand it from a usability standpoint and use bad color combinations that make reading text difficult for the colorblind.
CSS has notthing to do with a designers choice of colors to use. CSS can use any color and does not in any waydictate which colors are chosen for anything.
What a terrible post.