I know people swear up n down about CSS. But having used it exclusively for 10 months now, its a piece of crap. Only because every single browser needs special rules. I didnt need that with tables ... development time has more than doubled
(
Read more... )
Comments 36
Reply
Reply
Reply
Reply
Reply
I have no idea what your Safari/css issue is... I saw you post earlier about that and it's very bizarre. I've never had that problem.
Reply
I do start with FireFox. In fact, I rarely have to use special code for IE now because I avoid using the width feature.
In 10 months what I have learned is, unless I just like to torture myself, redesigning something is easier if I start from scratch. Redesigns mean new structure, nav, and content. So the whole "CSS Zen Garden exercise" is never used. Seems like only blogs benefit from this ability.
This is a different website, different Safari issue. Or, yet another Safari issue.
Reply
Very true in some situations. Redesigning something that wasn't built to be redesigned is certainly easier when you start from scratch (I'm in this boat right now, trying to get a 200+ page website built by somebody else up to par). But if you start from scratch with modular design in mind, it's very easy to redesign in the future.
If you're just doing one-offs that are rarely updated, or viewed for that matter, I guess it's a moot point.
Reply
What I am talkingaboput is when a non-blog site says "we need to redesign." Everything changes. You can't really do that with CSS unless everything has a unique tag or means of identifying it. Just look at doing the CSS for MySpace. The really cool profiles simply hide the original code and insert new code. They don't mess with trying to manipulate existing code. ...Inserting new code is starting from scratch.
* and none of the CSS advocates have answered the problem of loading special CSS for Safari.
* note I am still using CSS. I am trying to find a CSS solution. But it's looking like Javascript or PHP will be necessary. That's hardly more efficient than simply using HTML. If I had used tables, this would have been done a week ago.
Reply
Usually Safari behaves rather well with css. At least as well as Firefox... usually if one works they both do.
But if you need to detect the browser and serve different css, you will probably need scripting. Try php, or javascript or something. Do a search, and you should find something on it.
Reply
Reply
Leave a comment