Re: site layout
- From: Jerry Stuckle <jstucklex@xxxxxxxxxxxxx>
- Date: Tue, 08 Apr 2008 13:17:51 -0400
Guillaume wrote:
Nice fight. Popcorn anyone ?
Seriously stop blabling, you're both right and wrong at the same time imo.
It's obvious and well known that *SOME* things aren't handled the proper way under IE 6, 7 and Firefox, not to mention other compatibilities which our customers almost never ask for (Opera, Safari...).
Turnaround are nothing more than hacks, may they be "nicely presented" (e.g. the "!important" directive) or not ("\*/", "_width"...)
Agreed. So you work around them.
It would be so nice as Jerry said to design in such a way that you don't need to hack anything at all, still designers often propose complex, sophisticated templates which you can't always render without a hack, and you can't change/soften them without having that designer yelling at you and commanding you to correct it asap... Lucky guys are the ones that can avoid that and design their CSS properly, not even thinking a single second about which browser to handle. Though it's not a competence matter.
It can be done. It's not always easy, but you can do it. That's what makes a great developer - one who knows the strengths and weaknesses of each browser and generates compliant CSS which works with all of them.
It is a competence matter. And you can work with designers to make it happen.
The problem is - what happens when you another version of a browser comes out? If you're already hacking it for some browsers, now you need to go back and hack it more for new browsers.
It may not look *exactly* the same in every browser - but HTML was never meant to replicate the printed page. And you can make it so close that people don't notice - i.e. one or two pixels off.
Still, I don't like the point about a php CSS. I mean, it may be useful, but either:
- you have a lot of changes, it's useful but there is definitely a problem in your design if you need 2 differents CSS for the same rendering in different browsers
- you have a few changes and a browser specific CSS with a few modified lines and browser triggers such as "<!--[if lte IE 6]>" can do the job.
I agree there's a problem if you need more than one CSS. But I still maintain a good developer can do it. I know of several.
Anyway, this is a whole debate, I'm not against having PHP generated CSS, I hate the above triggers though I admit it's useful, BUT this is a PHP newsgroup, not CSS, thus not the place to discuss such a .... well, yeah, such a troll. Cause everyone his own opinion.
In that I agree.
But there's no need to argue on "you lack knowledge" "no you don't know what you talk about" "I know, and you said <***>, proof of concept, you're lame" and so on.
Regards,
--
==================
Remove the "x" from my email address
Jerry Stuckle
JDS Computer Training Corp.
jstucklex@xxxxxxxxxxxxx
==================
.
- Follow-Ups:
- Re: site layout
- From: Michael Fesser
- Re: site layout
- References:
- Re: site layout
- From: AnrDaemon
- Re: site layout
- From: Jerry Stuckle
- Re: site layout
- From: AnrDaemon
- Re: site layout
- From: Jerry Stuckle
- Re: site layout
- From: AnrDaemon
- Re: site layout
- From: Jerry Stuckle
- Re: site layout
- From: AnrDaemon
- Re: site layout
- From: Guillaume
- Re: site layout
- Prev by Date: Captcha image Text Size
- Next by Date: Swatch Irony Chrono Watches Replica - Swatch Watches Cheap
- Previous by thread: Re: site layout
- Next by thread: Re: site layout
- Index(es):