Choosing the Most Successful Web Design

No Comments »
Bill Pratt Said:

Creating a web design is a task that would require a considerable amount of creativity and effort. There are a lot of web designing firms and individuals who offer this service however, there are some who opt to do this task on their own. Although it could sound rather complex and challenging, it is not really that hard to do. It would, however, require hard work and dedication to be able to come up with a web design that would bring success to their online business.

A web page usually has different components and elements and these would include logos, graphics and content. You also have to take care in choosing the design of the layout you would be using. There are a lot of free tutorials that you read and go through online for the concepts of web design. These would be helpful for individuals who are looking to do the work on their own to save money.

As you design your own web pages, you would also have to consider the software that you would be using. There are simple and complex and you need to assess which kind would be the most suitable for your proposed web design.

Make sure that the content you would be putting on your website will be original and interesting and informative and most importantly, relevant to the whole concept of your website, so that your visitors would find your website very useful and would give them reason to go back for more.

As you consider the important aspects of your web design, you are sure to come up with a website that will bring success to your business, even if you would be the one doing it.

Related Blogs

See full post

Web Hosting November 16th 2009

Cascading Stylesheets Advantages: 5 Reasons To Use CSS

No Comments »
Hilco Van Der Meer Said:

The content is separated from the design

Because you are able to create a separate Stylesheet and link it to all your webdocuments, you have great control over how your website looks. So if you want to change a certain aspect of your page, you only need to alter one file: your Stylesheet!

This Of course, generates some great flexibility. This flexibility is not available when your website is using tables for layout, inline font tags or inline defined colors.

A single CSS file can contain positioning, layout, font, colors and style information for an entire web site.

You site uses less bandwidth and loads faster

Because stylesheets are so lightweight, your website will load much faster. The main reason is because you do not need table layouts anymore for the positioning of elements. Since text loads really really fast your website will be visible in a flash.

This means that visitors will be happier when surfing your website. They only have to download the Stylesheet once, and it’s automatically reused for every page. So the only thing that needs to be loaded is the actual content.

On average a website will load five to ten times faster if it makes use of cascading style sheets.

Your website will automatically gain better search engine results

With CSS, you can position any element, anywhere you want. So if your menu is at the bottom of your HTML document, you can bring it up using absolute positioning. The reason this is useful is to make sure the search engine spiders pick up the main content first.

Another advantage you automatically gain is that your HTML code is much cleaner. So the search engine spider will not have to separate the junk code from the real content.

So make sure you put your logo text and your menu at the bottom of your HTML document at put it at the top using CSS!

CSS is compatible with newer browsers

Because more and more browsers are used other than Internet Explorer on a Windows machine, you need to be sure that your website is accessible by all major and newer browsers.

By using webstandards, defined by the w3c, you are making sure your content is viewable in the future.

Because there are so many browsers these days, it is impossible to test your website in all these browsers on different configurations. Coding to standards is then the only practical solution.

CSS can be used to display the same content on different media.

Because you are able to define different stylesheets for different media you have great flexibility in presenting your content.

The printer for example, is a medium on itself. If someone prints out your website, you will be able to modify the look of it. Add an extra black and white logo, remove the advertisements and change the colors to black and white values. It’s all done easily by using cascading stylesheets. And the best thing is, visitors do not even have to know you created a new Stylesheet especially for the printer.

Stylesheets can also be created specifically for PDA’s and such. As you will understand, this adds some great flexibility to the presentation of your web document.

Conclusion

Cascading Style Sheets are created to make things easier. It gives you great control of your website and makes your visitors happy when they are surfing your website.

You are prepared for the future and will gain better search engine results automatically. Start using CSS to its full potential today! It will suit you well.

Related Blogs

See full post

Education November 4th 2009

7 CSS Layout Tips

No Comments »
Christine Anderssen Said:

The most difficult thing in CSS to get right is the layout of your site. Here are a couple of tips dealing just with that. Some of these tips are not exactly new, or rocket science, but hopefully they will save someone a bit of bother somewhere!

Tip 1 : Clear out the default padding and margin settings before you start working.

Different browsers have different default margin and padding sizes so you want to start with a clean slate, so to speak. Use this command:

*

{

margin: 0;

padding: 0;

border: 0;

}

to clear all default margin and padding settings. Also note the border, which is set to 0. Please note that if you do this, you will also get rid of the pesky purple border round click-able images, although some people argue that the purple border is necessary for accessibility and usability. But lots of people do not like the purple border round images, and this is one way that you can get rid of it in one fell swoop without having to set img border=0 for each image (which is against the strict markup rules in any case).

Tip 2 : To center your layout, use a container div to contain all your content

Declare it as follows:

#container

{

margin: 0 auto;

width: xxxpx;

}

There are a couple of points here to take note of. DO NOT declare the width to be 100%. This defeats the whole object since you will just have to declare the sub elements within the container and then center THEM using margin : 0 auto. This is VERY BAD since it means that instead of declaring the central layout once, you will have to declare it in multiple places for each element within your container.

Tip 3: Work from the top down

Literally start working on your CSS layout starting from the top most elements in your design, as well as the ‘top’ elements in your HTML, such as the body, as well as your main containers.

Declare your CSS commands on the highest level possible and try and declare something once only and let it cascade throughout. Only override the commands at a lower level when strictly necessary. This prevents a verbose CSS file that is difficult to maintain and understand. For example, if you have { margin : 0 auto} settings on each and every sub div within your container – you are in trouble.

Tip 4 : Document what you are doing and use Firebug and the Firefox browser to debug

You are not writing your CSS code just for yourself, some day some poor sod will have to debug it. Make numerous comments inside your CSS file to explain why you are doing things in a specific way.

Fitting in with this, you might find yourself having to fix someone else’s CSS more often than you think (or even your own, for that matter). Use the Firebug add-on for Firefox to debug your CSS. This is a life-saver with regards to giving you an insight into exactly where your design might be broken and why.

The only problem with this is that your design might work perfectly in Firefox, but not in IE5, IE6 or IE7. This brings us to the next tip.

Tip 5 : Decide which browsers you are going to build your CSS for and test from the start

Some purists insist on making sure that your website work for all possible browsers, others only make it work for the ‘major’ browsers. How do you know exactly which browsers are used the most? Once again W3 Schools come to the rescue.

On the following page, you can see which browsers are the most popular: http://www.w3schools.com/browsers/browsers_stats.asp. From this page you can see that something like IE5 is only used by about 1.1% of browsers. It is up to you whether you consider it worthwhile to build your CSS to be compatible with this browser, or whether you are just going to test your compatibility with IE6, IE7 and Firefox, for example. Whatever you do, when you start building your CSS, start from the top, and test each and every setting in each of the browsers as you go along. There is nothing worse than building a perfect website in Firefox, then finding out right after you have coded a 1000 line css file that it is broken in IE6. To then debug and fix your code after the fact is a nightmare.

Tip 6 : Here is an embarrassing little tip for fixing your CSS in IE6 or IE7

Let’s say your design works perfectly in Firefox, but is broken in IE6. You cannot use Firebug to determine where the problem might be since it WORKS in Firefox. You do not have the luxury of using Firebug in IE6, so how do you debug an IE6 or IE7 stylesheet? I often found that it helps to add {border : 1 px solid red} or {border : 1 px solid purple} to the problematic elements. This way you can often see why certain elements do not fit into the space available. It is an embarrassing little tip since it is so primitive and simple, but it works!

Tip 7 : Understand floats

Floating of elements is essential to understand, especially in the context of getting your floated elements to work in the different browsers!

Basically elements such as divs are floated to the left or the right (never to the top or the bottom, only sideways). Here are a couple of things to take into consideration with floated elements. Each floated element must have an explicit width specified. If you are making use of floated divs to create a 3 column or a 2 column layout, rather specify the widths in terms of percentages rather than fixed widths, and if you do use percentages, make sure that the percentages do not add up to 100%, this will often cause the right most column to drop below the rest, clearly indicating that you are trying to fit something into the available space that is too wide for it. Rather use percentages that add up to slightly below 100%, such as 25%, 49%, 24% for a left column, middle column and right column.

Floating elements can be extremely complex to understand and it is worth while to spend some time on good sites that provide specific guidelines and tips, such as the Position Is Everything website.

Conclusion

These CSS tips for layout should hopefully save you some time and effort when you next have to panel-beat a table-less design into submission!

Related Blogs

See full post

Internet October 15th 2009

The Major Benefits of Layouts in CSS.

No Comments »
Ryan Said:

Is the possibility to control page layout without needing to use presentational tools. However, CSS layout has gained a rather undeserved reputation of being difficult, particularly among those who are studying this language for the first time. This is partly due to browser problems like for example IExplorer 7, but mostly due to a proliferation of different layout techniques available on the Web. It seems that every CSS author has their own technique for creating multicolumn layouts, and new CSS developers will often use a technique without really understanding how it works. This “black box” approach to CSS layout may get quick results, but ultimately stunts the developer’s understanding of the language.

All the main CSS layout techniques rely on three basic concepts: positioning, floating, and margin understanding. The different techniques really aren’t that different, and if you understand the core concepts, it is relatively easy to create your own layouts with little or no hassle.

Long lines of text can be difficult and unpleasant to read. As modern monitors continue to grow in size, the issue of screen readability is becoming increasingly important. One way designers have attempted to tackle this problem is by centering their designs. Rather than spanning the full width of the screen, centered designs span only a portion of the screen, creating shorter and easier-to-read line lengths.

Centered designs are very important at the moment, so learning how to center a design in CSS is one of the first things most developers want to learn. There are two basic methods for centering a design: one uses auto margins and the other uses positioning and negative margins.

There are a few different ways of doing CSS-based layout, including absolute positioning and using negative margins. Float-based layouts the easiest method to use. As the name suggests, in a float-based layout you simply set the width of the elements you want to position, and then float them left or right.

Because floated elements no longer take up any space in the flow of the document, they no longer appear to exert any influence on the surrounding block boxes. To get around this, you will need to clear the floats at various points throughout the layout. Rather than continuously floating and clearing elements, it is quite common to float nearly everything, and then clear once or twice at strategic points throughout the document, such as the page footer.

Normally when webmasters create float-based layouts, they float both columns left, and then create a gutter between the columns using margin or padding. When using this approach, the columns are packed tightly into the available space with no room to breathe. Although this wouldn’t be a problem if browsers behaved themselves, buggy browsers can cause tightly packed layouts to break, forcing columns to drop below each other.

Another kind of CSS layout is the Fixed -width layout.Fixed-width layouts are very common as they give the developer more control over layout and positioning. If you set the width of your design to be 720 pixels wide, it will always be 720 pixels. If you then want a branding image spanning the top of your design, you know it needs to be 720 pixels wide to fit. Knowing the exact width of each element allows you to lay them out precisely and know where everything will be. This predictability makes fixed-width layout by far the most common layout method around the cascading style sheets.

Did you find this article useful?  For more useful tips and   hints, points to ponder and keep in mind, techniques, and insights pertaining to credit card, do please browse for more information at our websites.

<a href="http://www.yoursgoogleincome.com

“>http://www.yoursgoogleincome.com

                                     

<a href="http://www.freeearningtip.com

“>http://www.freeearningtip.com

Related Blogs

Related Blogs

Computers September 12th 2009

Fireworks CS4 New Features: Prototying a Web Design (lynda.com)

11 Comments »
lyndapodcast Said:

www.lynda.com www.lynda.com Fireworks can play an important role in website production. In this movie, Jim Babbage explores new layout feature enhancements added to Fireworks CS4, including pixel-precise guides, the new smart guides, tooltips, which contain X and Y coordinates to help you place elements in your design. He also reviews changes to the Pages panel, the new ability to wrap text using the Text In Path feature and lastly, using symbols and nested symbols in your web design….

Related Blogs

Related Blogs

Howto September 1st 2009

Easy Site Structure Using ssi, css and Dreamweaver Template

No Comments »
Walter Matyas Said:

When your website design has been done using Dreamweaver template, and you want to make an update to a template, you will have to upload all the pages on the server even after making a small change to a tamplate. However when you use ’ssi’ files to built a website your maintenance work is greatly shortened and maintenance process simple and easy.

At first you need to set your website to Server Site based so all new pages you create will have the extension ‘.shtml’. To make this in Dreamweaver open preferences by bolding Ctrl+U on PC and Cmd+U on Apple computer. Then create a template in Adobe  Dreamweaver. (If you have old version of Dreamweaver it might be called Micromedia Dreamweaver. This technique was tested on Dreamwaver 8 but for the best result you need to use at Dreamveaver CS3 and up.)

Once you create a template, replace any parts of the website that show consistently throughout the pages and need frequent updates or future expansion, using ssi files. This will give better control over updating a website design. 

How to creat a ssi file.

Highlight and copy the element you want to replace on the Dreamweaver template, for instance menu/navigation.  Create new html document Remove all coding from it so you end up having empty page when you see it in code preview Paste the whole element you copied from Dreamweaver template you want to replace Save the file with extension ’ssi’. 

When you have created copies of the website elements as ssi files, replace them with appropriate files using code:       

 

The whole html element will show up on the page preview. Most probably your code will look like this   , as Dreamweaver will put template in a separate folder called ‘Templates’. When pages are connected with the template the root file url will change to wherever the page is located. So no worries. You can also insert the ssi file by going to Insert>Server-Site Include.

This simple and powerful technique will save time for your future updates as you will need to upload and change on single ssi file. It is very useful in designing a website that requires future expansion of the navigation, header or footer. You can use this technique to even a higher level website structure based on Server-Site Include. 

Related Blogs

Related Blogs

Graphic Design September 1st 2009