Raj Technologies Pvt. Ltd. - Blog

Sunday, 29.10.06

Benefits of Tableless Web Sites

By Niharika Ravia

Visit our sponsor:
-------------------------------
http://www.marketblaster.info
-------------------------------

Let's begin with the benefits of a tableless layout. These are only in the order that I feel they should go in, some things are more important to other people, so rank them as you will.

Forces You To Write Well-Formed Code

You cannot have a properly made tableless layout, and use improper and non-standard code. Well, let me correct that - you can (technically you can do it) but it defeats the whole purpose. When you are creating a tableless design, you should be using standards compliant code. I think that anything that makes you get into the habit of always writing clean code is a good thing.

Faster Loading Time

This is absolutely a benefit of a tableless layout, and for several reasons. First, on a fundamental level - tables load slowly. For the most part, unless you set the height and width of your table elements, all the text has to be loaded and rendered BEFORE the table sizes itself to the page. Of course, this is what so many people loved about tables isn't it? The fact that they were so easily sizeable. The downside is how much more time they take to load.
Okay, so the solution to that loading time is to set all the values explicitly, right? So now we see another downside. Code clutter that increases loading time. First of all, just by themselves, tables take allot of code. How many td open and close tags does your average table based layout have? Tons. Having to set all the values explicitly only adds to the page size and loading time.

Easier to Read Code

If you are using standard code, semantic document conventions, and a tableless layout, your code can be so clean that it looks practically like just regular text with a few extra symbols.
That is a great benefit because it not only makes it easier for you to update, but it makes it easier for a non-technical user to make small alterations to. Additionally, if you work as a web developer in a more freelance capacity, it is common for there to be a full-time web developer who has to maintain that site. Clean and simple to read code makes that an easy transition. We like it when people leave us easy to understand code, right? Let's return the favor.

Print Alternate Views

When you create a page using a table-layout, you are rather unfortunately locked into a certain layout. Developers who have created table-based websites, as most of us have at some point - particularly if you were in the the industry before the big tableless movement, know that you often have to create a separate printable version of your pages. This can be, needless to say, quite tiresome.
Ease of printing style control is a huge benefit with a tableless layout. You can easily create a single new printing style that applies to all your pages, instead of making them individually. That alone is a huge time saver, but there is more.
While you can control all elements with this approach, the biggest key is organization of information within the page itself. Using the example, let's assume that the display order we want all our pages to print using the following order: The page header first, the content next, the special news after that, then the link list, and then the footer. However! We still want it to display as it would normally when viewing (meaning the header at the top, the links on the left, content in the middle, news on the right, and footer at the bottom). With a table-based layout, you would have to create a new page to do that special printing organization because the print style will read your columns left to right. With a table-less layout, you are not bound by this. You can order the content in your page however you like, and still control the way it looks... all by using the CSS only!
Additionally, because we can put the content in whatever order we want in the HTML, and then move the content blocks around for website viewing using CSS - we can have ultimate control over presentation.

That is very important because the clean code, and ability to alter presentation, means that your site can be viewable by someone on a small mobile phone screen, a PDA, in all text format can be perfect for someone using a text-to-speech reader, or a Braille device, and since the code is clean, it is both backward compatible (with older browsers seeing mostly just the text) and forward compatible with new technologies to come. The flexibility and organization leads to being able to create a powerful website that takes advantage of some of the possibilities with XHTML, and adding in support in your pages for micro formats, or taking advantage of using RSS / ATOM feeds from your site to develop a base of regular readers.

Search Engine Optimization

Due to the fact that you can organize your most important content at the top of your page, without affecting the layout, your page can be better optimized for search engines. For instance, say that I have a navigation bar on the left side of the page that lists tons of parts of the site that are actually great keywords. I could move that navigation bar code higher up in my actual HTML, without changing the layout, because I'm using the CSS to position the navigation where I want it.
Those search engines can also more clearly find common words throughout your document without having to filter through code. Search engines prioritize websites that have a higher content to code ratio, so putting all your style elements into your external CSS style sheet makes your site highly content based to a search engine. Tableless layouts, as previously mentioned, decrease page size and loading time - another bonus to search engines.

Additionally, being able to take advantage of the RSS/ATOM feeds (see the section directly above) will aid you in some new technology for site indexing as used by all search engines called ROR. (ROR is an XML format summary of your website, like a sitemap, that search engines can access for additional information about your website.)

Presentation Flexibility

Making changes to a CSS based Tableless layout is simple. You can alter the CSS file only, changing as many styles and graphics as you want. The affects cascade through all the pages on your website, and eliminate the need for manually updating many pages.
Selling Yourself On Standards

Sometimes knowing how to code for standards, and create flexible tableless layouts is not enough. There are some web designers who meet with difficulties from their management. Most often those difficulties are rooted in the management being unaware of the benefits of using tableless content and CSS driven layout.
If you want to design for standards, but you work for a company that is not very forward-thinking in allowing you the time to work on the changes -- try this: Make them think about their pocket-book. Point out the cost saving benefits.

For instance, try grabbing a single page of existing code. Clean it up to standards. Compare the page size to before (including image optimization), and count the difference in bytes saved. Multiply that across the number of site pages, and the number of days per month. Then explain to them the amount of bandwidth cost saved monthly if this was done across the whole site. If that isn't enough, show them how quickly you can make changes to a website once it is CSS driven, and push the idea that you will be able to change the site more rapidly when there are needed updates, and you will have more time to focus on adding in new functionality to the site - instead of spending your time doing maintenance.

Warm regards,
Niharika Ravia
http://www.rajtechnologies.com/

P.S. Try this, Friend:
http://www.hostmepostme.com
It really works!

How do you like this article ?




-- poll results --

 

Mail Send Using -

Thank you :-)

Wednesday, 30.08.06

10 Nifty Ways To Prolong Your Visitor's Stay

By Niharika Ravia

Visit our sponsor:
-------------------------------
http://www.hostmepostme.com
-------------------------------

1. Offer a free ebook that's published right on your web site. They would have to stay at your web site to read it.

2. Give your visitors a different free bonus for each link they click-through on your web site. Example: "If you click on this link you'll get a FREE course!"

3. Make your content into a story format. They will want to keep reading to find out what happens at the end of the story.

4. Offer a search option on your web site. People will stay longer because it gives them the option of searching through your web site using keywords.

5. Provide a chat room on your web site. They will want to chat with other people that are interested in the subject.

6. Write your content so it attracts their five senses. Use plenty of adjectives. The will stay focused on your web site and block out other distractions.

7. Add a "FAQ - Frequently Ask Questions" part on your web site. People won't email you a question and leave. They will stay to find out the answer.

8. Offer easy navigation. People will leave quicker if they have a hard time finding what they're looking for. Don't get them lost or they will leave.

9. Give them plenty of things to do at your web site. Allow them to submit classified ads, play interactive games, add their link, sign your guest book, etc.

10. Offer free online tools they can use right at your web site. It could be a search engine submitter, ad or letter templates, ebook compiler, etc.


Warm regards,
Niharika Ravia
http://www.rajtechnologies.com/
P.S. Try this, Friend:
http://www.hostmepostme.com

It really works!

How do you like this article ?




-- poll results --

 


Mail Send Using -


Thank you :-)

Sunday, 13.08.06

10 Ways To Keep Visitors At Your Site Longer

By Niharika Ravia

Visit our sponsor:
---------------------------------------
http://www.hostmepostme.com
---------------------------------------

The more time people spend at your web site, the more time you'll have to persuade them to buy your product or service. Below are ten powerful ways to keep visitors at your web site longer.

1. Provide your web site visitors with content they can't read anywhere else. People will stay longer at your web site to read the original content.

2. Remind your web site visitors they can print out your content. They may browse around your online store while it's printing.

3. Offer your web site visitors a freebie if they take the time to fill out your online survey. They'll be at the site longer and might buy something afterwards.

4. Offer your visitors free software that they can download right from your web site. While they are waiting they might read your ad.

5. Provide a huge online directory of information that your visitors could search. The directory must contain information your visitors would want.

6. Make sure all your web pages load fast or your visitors will leave fast. Time is precious; they won't waste it waiting for your site to load.

7. Tell your visitors what's offered at your web site at the very beginning. If people are confused about what's being offered they may leave too early.

8. Publish your web site professionally. People will get turned off and leave if they see a lot of spelling and grammar mistakes.

9. Make your site text easy to read. Most people won't strain their eyes trying to read text that is too small, light or bright.

10. Use headlines and sub headlines all over your your web site that will grab visitors attention. It will attract them to explore your web site longer.

Warm regards,
Niharika Ravia
http://www.rajtechnologies.com/mymail

P.S. Try this, Friend:
http://www.hostmepostme.com

It really works!

How do you like this article ?




-- poll results --

 


http://rajtechnologies.com/mymail



Thank you :-)