We all want to have the most attractive
website that leaves a visitor wide-eyed and completely dazzled. Usually an
extremely attractive website design involves lots of graphical elements,
increasing the overall page size which causes the page to download slowly to
the browser. This article will provide some useful tips on how to keep your
website design attractive but still downloads quickly.
As the average internet bandwidth rate
per computer is raising, more and more webmasters allow themselves to develop
complex websites laden with heavy graphic elements. In extreme cases you can
find websites that take as much as a few minutes to load their content in your
browser. Of course the user will never wait that long for a website to load,
and will move on to the next website in his search results.
So why are webmasters still developing
slow loading bloated websites? Primarily due to a lack of knowledge of simple
graphic optimization techniques that will allow them to maintain an attractive
website while keeping the page size smaller.
How many of you are aware of the fact
that a box with rounded corners can be achieved using CSS code only, without
the need for any graphic image. Well it is possible! Before those of you
familiar with CSS say that it cannot be done for every type of browser and a
relatively high level of programming is required, I say that dealing with the
most common mistakes web designers make regarding optimization can have simple
solutions.
Never limit the web designer by placing
any restrictions that impact the final outcome. You might make the claim that
what a web designer can do with graphic software is impossible to implement by
code. I disagree. When the design is finished and you are ready to slice it
into small images to be used in the html code, your creativity is been tested.
Everything you do at this stage will affect the total page size. If your design
contains rounded shapes that overlap each other or areas with color gradients,
then you must slice it carefully so the outcome is a small file size.
Let’s look at what
efficient slicing means:
- Do not make large slices that contain lots of different colors. Use a small number of slices where each slice contains a limited number of colors.
- Do not make a large slice that contains the same graphic structure. Slice a small portion of it and duplicate it in your code. This is a very common mistake that webmasters/programmers make when dealing with gradient color background.
- Do not use JPEG file format all the time. In some cases a GIF format will be much smaller in size. A rule of thumb – a slice with high number of colors will be smaller in size using the JPEG format rather than the GIF format, and the opposite is also true. Check each option separately. Every 1KB that you reduce from the image file size will eventually add up to a significant reduction in page size.
- If you have text on a solid color background, do not slice it at all. Use code to create the background instead. Remember that you can define both the font style and background color of the area using CSS.
Advanced Techniques
Graphically optimizing a website is
more than just knowing how to do image optimizations. There are some advanced
techniques that required a high level of programming. CSS2 has much more to
offer then CSS does. Although not all browsers have adopted this standard yet
you should be ready for when they do. JavaScript also gives you a set of
options to create some cool effects without needing to overload the page with
Flash. Using limited tools like JavaScript compared to an advanced application
like Flash to create the desired effects can be difficult. However think about
the outcome. For a onetime effort you can differentiate your website from
others. You will have an attractive professional looking website that loads
quickly.
Back to the Future
Back to the Future
As PDAs, smart mobile phones and mini
laptops are used with wireless internet connections for internet browsing,
publishing fast loading web pages will enhance the browsing experience not only
for those using wide bandwidth connections but also will make the browsing
experience user friendly (or may I say, bandwidth friendly) to the wireless
clients.
For those who insist that web design
optimization is not necessary because everyone will have high bandwidth
connections eventually, I agree up to a point. However, the software companies
are creating applications that use more bandwidth because they know it is
available for them to use. Get used to writing well optimized web pages because
this cat and mouse game will never end, and it is better to learn the rules of
the game then it is to be bitten.
Aqeel
Ahmed Zaman is
an Internet Business Consultant and Online Web Marketing Executive for Gexton
Pakistan. Gexton Pakistan offers the complete web
solution for your websites from web
design layout
to the Search Engine Optimization services.
Post a Comment