CSS use is now tagged a web site design “best practice” act for Internet sites, but the concept of style sheets has been around for ages. Programs like Microsoft Word and Adobe PageMaker along with other desktop publishing applications let users create styles for uniform formatting in a document or over sets of documents.
The idea here is to group various formatting features like font colors, bolding and sizes into one style and attach a name to it. When done, the style can be used repeatedly. You then save time since you there is no need to jog your memory for how earlier texts were formatted. This is a great website marketing technique that can benefit you greatly.
Documents on how CSS ought to work were written years before various web browsers picked up on it. For a long time, website developer didn't utilize CSS because the browser couldn't be depended on to figure out codes and display web pages right.
What web developers back then did instead was misappropriate or mis-assign HTML tags for the various visual designs. Here's an example. HTML features a block-quote tag meant to mark off areas of a page which are direct quotes. The block-quote tag simply indents one half inch. Web page design specialists then opted to take another route: whenever they needed an item pushed or moved a half inch, they just (mis)used the block-quote there.
The problem here was that HTML was not meant to serve as part of the artists' tools. HTML was created to provide a way of showing the content's structure (subtitles, titles, and others) and not the structure of the visual design. This kind of HTML utilization led to a huge amount of formatting code each webpage had; the sad result of designers' increased creativity in making HTML perform actions they wanted. Whenever you had to alter formatting from text, a fresh set of formatting code was required.
Depending on its usage, CSS can have lots of different meanings. It is a code type as well as a principle of how the particular code is applied. In terms of formatting, CSS has more options and is more finely tuned than HTML. For instance, rather than be confined to eight font sizes, a user is able to use infinite unit combinations and sizes.
The drawback here is that it might take a while for users to learn CSS.
There is however, a downside. Users make take longer to learn CSS. Some developers are actually returning to tables because of CSS' degree of difficulty to master. Other web design specialists in a hurry to convert tables to CSS simply produce slipshod CSS codes. Newsflash: both are unnecessary.
One key principle of CSS concerns treating visual and content structures as two distinct concepts. This might not make sense, since within the development phase, people start putting items on web pages, highlight them then add formatting before proceeding to the other parts of the webpage.
With CSS, users identify one area as the webpage title in the HTML file; and in another file or style sheet, the user says how the title should appear. From here, users utilize those styles on some or all of the pages. If the user hates how the style looks, he just tweaks the style sheet and the rest of the pages are adjusted.
In CSS, the guy organizing the content on HTML pages and the one putting together the style sheets could be two different people. Site project CSSZenGarden adopted the concept, produced the content and left style formation to others. The site arranged a contest to find out what styles people could think up.
At the root of CSS is another principle that has to do with uniform formatting for a website, something applies to most print documents. Visual continuity will help visitors feel more at ease on your Internet site as they move from one page to the next. Learning CSS requires getting familiar with two fundamental concepts: how CSS code functions, and how it is used in HTML pages.
Aside from differing in principles, CSS and HTML also have dissimilar coding. A code lists down the name of the style along with how that specific style needs to be formatted when web pages use it. Below is an example on the style called BodyText.
.BodyText
{
font-size: 12px;
line-height: 24px;
text-align: justify;
font-weight: 400;
}
It does not resemble an HTML code. All formatting is found between wavy braces. Every property bears a colon, name, semi-colon and value somewhere. Most web design professionals begin using CSS in the formatting of text. The task gets tougher when they start using CSS to add elements on web pages. Text formatting is a nice way to kick things off.
If you need more help, you might consider hiring professional website developers. Searching the web for 'Web Design Melbourne' or "Web Design Brisbane" etc will give you many good options to start with. Have a search around and choose a web design company that best suits your needs. You could also consider looking for an SEM company or search engine optimization specialist for an extra boost to your site.