Notes from the Woods

seeing · environment · exploration · photography

Three helpful website design tools

Written by Mark

Born and raised in Detroit, c. 323 ppm CO2, Mark Graf is a Michigan photographer, naturalist, and diver whose muse is summoned by exploring the endless connections in nature; land, sea, and sky.

Sunday, May 23, 2010

A number of things have changed since I last took on a website redesign 5 or 6 years ago.  First was that I am now designing on a Mac given my switch from PC’s back in 2008.   This can make it difficult to debug unless you have access to PC’s with various versions of Internet Explorer.  Secondly, mobile devices cannot be just an afterthought anymore.   Significantly more people are accessing web content via iPhone, iPad, Android, etc.   Lastly, web browsers have had several revisions – each version can make changes that can really screw with your layout, and there are certainly more web browsers to contend with now.

Google Browser Size

How big is too big?

One of the first questions to answer is basically how big your layout is going to be.   Especially for a photography website, the size of the images then becomes a key factor in this.   I originally started off thinking I could go much larger in my layout and image sizing than I had previously.   My Google Analytics stats tell me that a vast majority of my visitors are on resolutions of 1024×768 or greater.   Then I discovered this cool tool in the Google Labs area called Browser Size.

This site gives you an onion skin overlay of any website, and shows you the percentage of users that will see that area without scrolling and the corresponding display size in pixels.   It is particularly important that key information is placed in areas most people will see.   In addition, I believe horizontal scrolling is still generally a no-no unless it is a specific feature of the site design.   I had to redo some of my original layout and image sizing upon discovering that a significant amount of people would have to also horizontal scroll to see the entire page.   From the overlay, you will see that the optimal width is between 950 and 1000 pixels.

iPhones and iPads

I  learned that Apple has designed Mobile Safari for a default web page width of 980 pixels.  A number that interestingly falls right in the middle of the Google Browser size recommendations.   It doesn’t mean that other sizes cannot be displayed in mobile Safari.  They just might not have optimal scaling and accessibility.   Apple goes into a lot of detail on options designers have for site design for their products at the link above.

iPad testing

If you don’t have an iPhone or an iPad, and are not part of Apple’s App developer program – testing things out on these devices can be a bit of a shot in the dark.   Generally I don’t think many designers even worry about it unless targeting them specifically.    Mobile Safari seems to be fairly flexible anyway in accommodating most things, except for Flash.

I did find some iPhone simulators, which didn’t seem accurate at all.  Since I do have an iPhone , the simulators I tested did not accurately portray what the page really looked like.   There is a very nice site for the iPad called iPadPeek.   You can punch in any website and it shows you how it will display on the iPad.   I have found this one to be quite accurate.    If you go over the 980 pixel width, some funky things can start happening with how they are displayed in mobile Safari.  As far as other mobile devices, I have not investigated them as much.

Adobe Browser Lab

The dreaded IE!

There are quite a few testing sites around that offer simulations in many of the different browsers and versions out there.  I have tried a few of the free ones, others require subscription fees.  None of them were as helpful and as polished as Adobe Browser Lab.   Browser Lab offers display simulations in different versions of the most popular browsers – IE, Safari, Firefox, and Chrome.   For the time being, it seems free to use, but it seems it may become part of a CS Live subscription in April 2011.

I liked that you can display 2-up views to compare one version versus the other.  You can do overlays, and easily switch between various versions.  However, the previews are not live, they are still screenshots.  In the screenshot here, you can see part of the issue in my nemesis IE6.   I still haven’t fixed this, don’t know if I will spend the time to figure out why I get that vertical line.   It is little things like this that really drive you bonkers.  Unless you are a browser wizard, it can take a lot of time (at least for this amateur web hack! 😉 ) figuring out how to remedy these little layout quirks that don’t end up causing issues in later versions or other browsers.

I have stated it before, and will state it again, I can really admire professional website designers and the hassles they must go through.   Trying to find a peaceful middle ground to optimize your site for is no easy task.  Testing live dynamic content is tricky to do across platforms and browsers.  Hopefully for anyone taking on a website, the three sites linked above will give you some help and guidance to keeping your sanity.

graf nature photo divider

this post is tagged with these subjects, you are invited to explore and wander …

Summer of Silence

Summer of Silence

As the 2024 Autumn Equinox approaches next week, I am trying to reflect on why I haven't made a post for what has essentially been all summer this year. It isn't unusual that summertime is generally my least "productive" time for photography. I found a post I had in...

read more
Calling into an empty field

Calling into an empty field

For a while now, I have been using a plugin called Subscribe to Comments that allows people to receive email notifications of replies they receive to the comments they leave here. This post is a mea culpa to those folks expecting them. As an administrator, I don't...

read more
Cloud Backup

Cloud Backup

Over the past few months, I have been migrating my cloud backup service which triggered more than a few headaches. I've been using CrashPlan for the longest time, resisting change because of the time it would take to upload to a different service. When I started with...

read more

Subscribe to Blog via Email

Thank you for spending a little bit of your day here. I truly appreciate it! Enter your email address to subscribe to this blog and receive notifications of new posts by email.

Archives

Topics

I truly appreciate your comments and feedback!.   If you are commenting for the first time – welcome!  Your comment will be held in moderation until I approve it.  This is a courtesy effort to prevent any spam from going out to post subscribers.  No worries, once approved, it’s a one-time-only process.  You are then part of the cool folks who leave thoughtful comments on blogs.  🙂

4 Comments

  1. Dagmar Tugman

    Great style is usually excellent by some, but to some others, it’s garbage. Trust us, we have suffered our share of differing ideas on our very own design work…

  2. Howard Grill

    Thanks Mark….really helpful insights!

  3. Earl

    Mark, wonderful and informative post! When I recently changed the theme of my blog I, as you did, researched maximum width and ran some browser rendering test to check compatibility.

    I like that Google Browser Size overlay. I didn’t know about the Adobe Browser Lab but used BrowserShots which also provides screenshots of how different browsers/platforms render a site — much the same functionality.

    Still, my site has some issues with IE (mainly IE6) but I’m not even going to try for compatibility.

    • Mark

      Thanks Earl. I have also used Browsershots – and they offer a lot of other more obscure browsers versus what Adobe labs has.

      One of my biggest difficulties was with the front page slideshow and the width of the page. The screen capture utilities don’t always do so well with dynamic content. There are some other sites that allow you to remote into a computer running older browsers, but they seemed very slow when I tried them.

      I hear you on the IE!!