Archive for May, 2007

The Concept Behind CSS

Friday, May 25th, 2007


What is The Concept Behind CSS?


The concept behind CSS (a.k.a. cascading style sheets or style sheets) is really simple. CSS allows you to make changes to all of the web pages that link to the CSS file at once by changing a style in the style sheet, instead of having to manually change every style in every HTML file.


CSS allows you to create a single document of code, similar to an HTML file, that lets you specify the colors, fonts, backgrounds, etc. of a web page. The CSS file is then linked to from the web page(s) that you want to have the same styles that you specify.


If CSS did this and only this, they would save you a lot of time to say the least, especially if you have a large or multiple web sites. This alone is worth learning CSS, however, style sheets allow you to do this and much more.


CSS also allows you to:


*position text and graphics precisely where you want to


*add rollover effects to links


*control the spacing between letters, lines, margins, web page borders


*specify the units such as centimeters, pixels, points and more


*hide content from certain web browsers in certain situations. An example of this is when you have some content that you want to appear only in your web pages, but not in print.


In the end, CSS can save you a lot of time and effort and is very easy to learn.


Why a CSS Website Layout Will Make You Money

Tuesday, May 22nd, 2007

Although CSS layouts have been around for years, they haven’t become so commonplace until recently. This was basically due to limited browser support (especially from Netscape 4) - nowadays though, CSS 2.0 (which introduced positioning) is compatible with over 99% of browsers out there (check out the browser stats over at http://www.thecounter.com/stats/2004/August/browser.php).

So, why should you convert your website from its current table-based layout to a CSS layout? It’ll make you money. Simple really. And here’s four reasons to explain why:

Reduced bandwidth costs

Web pages using CSS for layout tend to have much smaller file sizes than those using tabular layouts. It’s not unusual to see reductions of 50% or more in file size when switching from CSS to tables. Smaller file sizes obviously mean reduced bandwidth costs, which for high traffic sites can mean enormous savings.

The main reason for this dramatic decrease in file size is that presentation information is placed in the external CSS document, called up once when the homepage loads up and then cached (stored) on to the user’s computer. Table layouts on the other hand, place all presentation information inside each HTML, which is then called up and downloaded for every page on the site.

Additionally, CSS can be used to replace JavaScript image rollovers, again allowing a large reduction in overall page size.
A higher search engine ranking

A CSS-based website will appear higher in the search engine rankings for three reasons:

* The code is cleaner and therefore more accessible to search engines
* Important content can be placed at the top of the HTML document
* There is a greater density of content compared to coding

A higher search engine ranking means more site visitors, which, provided your website is usable, should lead to an increase in inquiries or sales.

Faster download speed

A faster download speed will make you money? Well, yes. Slow download speed is often cited as one of the biggest usability complaints for websites. A faster download speed therefore leads to increased usability, and a web usability redesign can increase the sales/conversion rate by 100% (source).

CSS downloads faster than tables because:

* Browsers read through tables twice before displaying their contents, once to work out their structure and once to determine their content
* Tables appear on the screen all in one go - no part of the table will appear until the entire table is downloaded and rendered
* Tables encourage the use of spacer images to aid with positioning
* CSS generally requires less code than cumbersome tables
* All code to do with the layout can be placed in an external CSS document, which will be called up just once and then cached (stored) on the user’s computer; table layout, stored in each HTML document, must be loaded up each time a new page downloads
* With CSS you can control the order items download on to the screen - make the content appear before slow-loading images and your site users will definitely appreciate it

Increase in reach

The more people you can reach, the more visitors you’ll get to your site and the more enquiries or sales you should get. A CSS-based website is compatible with PDAs, mobile phones, in-car browsers and WebTV. Don’t underestimate the importance of this: In 2008 alone an estimated 58 million PDAs will be sold (source), and one third of the world’s population will own a wireless device.

You can make an additional CSS document specifically for handheld devices, which will be called up in place of the regular CSS document, thereby ensuring your website is accessible to this lucrative market. This isn’t possible with a tabular layout.

Conclusion: Switch to CSS!

Switching your website from a table layout to a CSS layout can be a long, arduous process, especially for large websites. Given the money making possibilities though, it could very well prove to be well worth it.

Web Design and HTML

Monday, May 21st, 2007


HTML is one of the most creative ways to start a professional skill. It is extremely easy to learn, and its well worth the effort needed to create helpful websites using HTML. With only a few weeks of studying and working, users can already understand the basic features of HTMl and its useful applications in web design in the business world.


Basic HTML is limited to only a few simple, yet important features. Formatting text should be the first step in using HTML. Formatting, such as using paragraphs, line breaks, and tables, create the structure of the website. Later, more challenging features can be attempted, and more complex variations can be used to design a more professional style in your websites. This includes such things as frames, layering, and anchor tags.


At first, HTML may look foreign to the average person, but learning HTML is not difficult. There are no complicated equations in formatting, and no outside knowledge is required. However, there are many outside sources to learn HTML.


There is always room for improvement when designing websites. Practice is one of the most useful methods in learning HTML. Over time, your websites will be much better with more complex forms of HTML. With a lot of practice and persistence, your websites will become both attractive and profitable.


7 Reasons Why Using CSS is a Must

Monday, May 21st, 2007

CSS is a new option for website designers that have been using HTML and tables for most of their web designing careers. Of course, it is a huge change and requires learning a new language and skill, however most people are saying CSS is worth it and it will give you more control, options, and is easier to edit. Consider the following 7 reasons why using CSS is a must and see if it convinces you to change your method of web design.

Reason #1 Present Data Logically
When you use CSS in the layout of your website you can present your data in a logical way and CSS can then manage how the information appears. This is significantly easier than other methods and is one reason why CSS is a must.

Reason #2 More Options
With CSS you have more options for changing the location of information on your screen. This is important for a variety of reasons, especially if you anticipate the need to change columns or links at some time.

Reason #3 Complements HTML
Another reason CSS is a must is because it complements HTML. HTML and CSS alone both have weaknesses, but when used together your website design will be significantly stronger.

Reason #4 Editing
You can edit your website design if you need to for whatever reason without that much hassle if you are using CSS. All you do is go in and edit the definition. This is a lot easer than searching and replacing of years past.

Reason #5 Faster
When you use CSS your pages not only load faster but they also can be scrolled quicker than ever before. This is a huge deal to most web surfers as well as webmasters because speed is a huge implication in whether someone stays on your page or moves on. CSS increases speed, and as a result is a tool you must learn how to use.

Reason #6 Print
When you use CSS you can also include a printer friendly version of the website that makes it easier to print and can eliminate color, images, and other things that do not print easily.

Reason #7 Control
If you have been working with tables for layouts you are probably tired of the guessing that goes on. However, with CSS you have more control and can issues commands and know exactly where the result will appear, rather than guessing. This is in itself makes CSS a must have.

Now that you have some information on CSS, you are probably interested in knowing more details about how it works and above all how you can learn to use CSS. Fortunately, there is tons of information available online that will provide you with the answers to your many questions on CSS and how it can help you.