Forum Moderators: travelin cat
I've been a MAC person for years and I just love them, but recently I've been discovering some glitches (for lack of a better term).
When I design, I check my sites in NS, IE, Opera, Safari and Anybrowser.com. I'm now hearing from people that there are layout problems on some of my sites when viewed with IE on windows (mostly IE6).
How do other MAC based web designers work around this?
Is there an online resource where I could test the site for windows beasts before launching that you know of?
Does anybody know if there is something in particular that IE 6 just can't handle (ie. CSS, tables)?
I'd appreciate any feedback, as the frustration is forcing me to seriously consider breaking down and getting a windows machine to test my sites. :(
Thanks for the help!
Sari
Stay strong, there's no need for that! ;)
One thing to do is find someone on WebmasterWorld who has a Windows machine, but needs Mac testing... Then you look at their sites and they look at yours. The other option is to get VirtualPC or some other Windows emulator program, and just install Win/IE on your Mac instead of buying a whole new computer.
Also, just making sure you run your code through a validator will really help minimize unexpected glitches.
getting a windows machine to test my sites
I'd have to strongly encourage this, especially if you are using CSS positioning to layout your sites. I find my Windows test machine indispensable while designing a site. You can pick up a cheap one for less than a few hundred dollars, so it's actual cheaper than Virtual PC. For me, Virtual PC just doesn't cut it for a couple of other reasons:
With an OS X machine and a PC, you pretty much have the most robust testing platform around. A few settings and software:
On the Mac
On the PC
With personal web serving turned on, your Mac serves as your production server. It's Apache, so you do almost anything with it. To view your test site on your PC, you simply enter your Mac's IP into the address bar.
As a designer working on Mac, you have to understand that only 5% or less of the population will see your site as you do. While your design might look beautiful in Safari w/ font anti-aliasing on, it could be ghastly when viewed in IE 5.5 on Win 98. Unless of course, you test your site on a Windows machine (or emulator at the least).
To take the above setup even further, consider loading multiple operating systems on both the Mac and Intel machine. Theoretically with the above two machines you could test your site on every variant of Mac OS, Windows, and Linux.
I think you make an excellent point about covering all of the bases and testing in every variation of Mac Windows and Linux, as I already do this in Mac OS9 and OSX.
When I started out I still had a "day job" and was testing sites there. At the time I wasn't doing any CSS, but now that I'm moving more in that direction, and looking towards learning PHP I think I'm going to have to get the windows box.
BTW--I redid the layout for the site that was causing me frustration today and it turns out that it was the CSS positioning that was throwing things off--I now have everything in a table, and it seems to be working fine. :)
Thanks again everyone!
With a cheap PC base unit out of sight somewhere you can test in IE6 from the comfort of your Mac :)
(you do need to be runnng at least 10.2.8 and 2000/XP)
Something I like a lot is Microsoft's remote desktop - it pulls up a PC desktop on a Mac over a network.
I use one on Mac OSX called 'Chicken of the VNC' (terrible name for a program but it works like a charm :)).
Last year I was one of those who caved. After dealing with VPC for several years I purchased a Dell 2Ghz w/ XP Pro for $450.00 from Dell. Great buy I should say… and has served me well in making sure my work is platform friendly. A confession that it did feel odd when the UPS guy delivered my Dell… UG!
Fact is, rather than dinking around with VPC, owning a real PC has increased my productivity working with those windoz based clients. It has also opened up access to some great software that is out there for PC only computers.
What I won’t do! Network my Mac with my Windows Box (he he) Keeping the Mac as M$ free as possible.
3 Macs –to- 1 PC I don't feel bad ;)
~S
But, it really opened my eyes to how different my sites can look in IE 6!
As you said Slone, I now have access to tools that I wouldn't have been able to use before.
I still prefer my Macs!
But, it really opened my eyes to how different my sites can look in IE 6!
Sari, are you validating your HTML?
[validator.w3.org...]
You did the right thing to buy the PC, but deploying valid webpages will keep your browser compatibiility headaches to a minimum.
With that said, I'm finding the that real differences were with rendering of the CSS, especially when it comes to positioning. Is this also a validation issue; or, does IE 6 render CSS differently than the other browsers on everybody's pages?
The more 'advanced' style attributes like floats can be a problem e.g. peekaboo bug. There are some good online resources that compare how different browsers render CSS differently. [css-discuss.org...] is a good general CSS discussion list that covers cross-browser compatibility a lot.
I use a PowerBook to develop but having another screen connected to my PC gives me INSTANT results when I change anything. I highly recommend having a PC handy.
Also, the gamma is different for Apple and PC...meaning colors are darker on the PC. ...this was a rude awakening the first time.
Also, the gamma is different for Apple and PC...meaning colors are darker on the PC. ...this was a rude awakening the first time.
Seriously ..this is probably the single most important factor which is forgotten by designers on each platform ..how it renders on the other in terms of gamma ..as suggested if you can get someone with the "othersystem" to check your work ..do so ..
As to buying a Mac ( for those on PC ) what you got to think of is that far far more people use PC and will therefore see your efforts on PC ..and ..
Once you've gone Mac ..you wont never go back!
A point one client made was... “If my monitor is not adjusted the way it should be (his was factory preset) then what about all those using my site? Should we design for un-corrected monitors?”
Proceeding that... I spend some time talking and educating my client. A point I brought up was consistent color matching with brands. His point of concern is valid. He ended up agreeing we should design with the proper calibration.
My Mac is as closely matched to my PC as possible, and with that I have had far less issues… but still there are those un-corrected monitors.
I know what you mean. Too often I hack at a stylesheet until in looks good in Safari, only to find it's a disaster in every other browser. (D'oh!)
Here's another validator link for you then.
[jigsaw.w3.org...]
Validating CSS is a healthy habit, but many browsers will flake out on perfectly good CSS. In my experience, Windows Internet Explorer 6 and Safari work similarly with correct CSS, but I do see a lot of times when the position is one pixel off from one to another.