The Hello Bar is a simple web toolbar that engages users and communicates a call to action.

Frames Strike Back

Is it me, or has there been an increase in the number of websites using frames? Gmail does it. The new Netscape launches outbound links into a framed page that makes it easy to go back to perusing articles at Netscape (you can close it, too). About does the same thing, and so does every image search tool on the web. Today I checked out Omni Plan, a project management application for Mac OSX, and not only are they using frames, they’re using them in the “old-fashioned” way! And of course what would a mention of frames be if we didn’t bring up ugly old Bloglines.

So what’s up with frames striking back? Is everything old new again? Serif fonts have made a comeback. Normal-sized type has made a comeback. So why frames? If you think back a few years to the mid 90s, web page formatting was at a crossroads. Tables were used to lay out blocks of content and heavy use of graphics was needed to create anything that wasn’t, well, blocky looking. Frames were hard to control and looked ugly. Early browsers couldn’t work well with frames, messing up the back button and bookmarks. Many sites just didn’t use frames well. They looked ugly and clunky and so yesterday. Frames just weren’t cool anymore.

Probably more than anything else, however, the demise of frames was due to the advent of scripting such as PHP. Server-side includes had been around for a while, but as more people began using PHP and databases to store web content, people just made single dynamic pages instead of putting them in frames. The page itself was modular, so frames didn’t seem to offer much, anymore.

The navigation and bookmarking problems are long gone. CSS has now reached a point where we can combine it with frames, scripting, and databases to create web applications that look great. One advantage of frames is there’s less data to download: the navigation, header, and footer frames are still there, so only the content frame is loading a new page, which, combined with CSS, speeds things up considerably. Frames really help with navigation, too. Think about how many times you have to scroll back up to the top of a page to regain the navigation area (regardless of whether your mouse has a scroll wheel or whether you use the Home key). Think about how annoying it is when you go to a site that has a dynamic menu that follows you as you scroll up or down—you’re constantly distracted by this thing bouncing up and down as it follows you. With frames, your navigation frame simply stays put.

Of course, it’s still possible to do frames in the wrongest, ugliest possible way, but don’t let that stop you.

Technorati Tags: , , , ,

Did you enjoy this article?

Don't miss the next one! Get on the list. You'll also get my free report on the 10 Tragic Blogging Mistakes you may be making.

One Response to Frames Strike Back
  1. никола
    August 22, 2006 | 7:48 am

    nice analysis. this is another example of how the web is returning to the original ideas – like using html for content markup instead of layout, or using the web for publishing instead of only reading contents…

Remarkablogger is powered by Headway

Get Headway Themes

The Headway WordPress theme framework gives you total control over the appearance of your WordPress site without writing any code.

  • Create a color scheme "automatically" based on your header image colors with Headway's Quick Start Wizard
  • Headway's Visual Editor lets you build your site live and watch it happen
  • Everything managed easily via drag & drop
  • Use, create & save your own style sets and templates to easily change the look of your site without code
  • Social media integration and search engine optimization built-in
  • Friendly Headway user community with active forums and outstanding support
  • "Plain English" documentation (including lots of screenshots and videos)
  • Automatic updates
  • 100% GPL-compliant

Headway lets you design your site your way. It's about control, not code.

Check out Headway now to see the full list of features and showcase gallery.