Quote:
|
In reality though, it's almost impossible to create a pixel perfect multi browser website.
|
From a designer's standpoint, you shouldn't even try. The fact is that browsers all have minor differences (and that's no just IE bugs !!), you will never achieve absolute pixel perfection. The better idea is to make it look and work the way you want it to in as many browsers as you can and just let go of the 'perfection' aspect. Even tables are not dealt with exactly the same in all browsers.
I am I professional web designer, and I do NOT use tables for layout on ANY of my sites and haven't for years. Tables are a nightmare for various reasons. They have their place - for tabular data - which is what they were meant for in the first place.
Quote:
|
Maybe I'm being too cynical.
|
And maybe you're just too new at it

.
Once you actually LEARN CSS, it is not at all hard to create all-css sites w/o a lot of headaches and cross-browser issues.. and NO HACKS !!! Hacks will get you into trouble, it's better to learn to use Conditional Comments to make IE 6 and below behave.
In looking at your site, you're still not 'there' but you've made a decent effort. You still have tables in there for layout, you're not using proper semantic markup (paragraph text should be enclosed in <p></p> tags), and you've got some minor problems in Firefox 2.0 - specifically the baby videos area at the bottom of the home page.
Your styles belong either in an external css file or in a style block in your <head> section - not inline with your code.
Your text should be inside paragraph tags. If you did that, you would then be able to dump most if not all of those <br> tags and use CSS to space out your paragraphs.
At the bottom of your home page, the divs for the products are NOT being contained inside the main product <div> because you failed to CLEAR the float, therefore, in FF, they are 'hanging down' over your footer area.
You need to Validate your code, you have a lot of improper markup, empty tags and the like.
I would also recommend the following book for learning to convert from Tables to CSS:
http://www.sitepoint.com/books/css2/
On the outside, your design is nice, the graphics are well done and it's laid out well enough. You just need some work under the hood.
