Deprecated: mysql_connect(): The mysql extension is deprecated and will be removed in the future: use mysqli or PDO instead in /home/a26f9f83/public_html/articles/includes/config.php on line 159
How to Build a Basic CSS Layout > NetSparsh - Viral Content you Love & Share

How to Build a Basic CSS Layout

Designing without tables by using CSS layouts is fast becoming the new standard on the Web because of the benefits mentioned in my previous article. Web browsers used these days are now able to render web pages proficiently. In this article I will endeavor to create a basic 2 column CSS layout which you can use for future design projects.

Web Page: http://www.isitebuild.com/css/css-layout.html Style Sheet: http://www.isitebuild.com/css/stylesheet.htm

1. Divide your page into sections - the div id tags allows you to create distinct divisions on your web page. They are identified with a unique id. You can then add a style (css selector) that specifically applies to the div of that id. Remember to include the DOCTYPE (to render your page accurately in the browsers) and meta tags (enables search engines to spider your pages).

wrapper: is the div that wraps around all the other divs like a container for the page elements. header: defines the top banner of the page main: defines the main content of the page nav: defines the navigation of the page footer: defines the footer and sub-navigation of the page

2. Create the CSS code - the CSS code styles the page as a centered 2 column CSS layout with a navigation bar and a footer. The div#wrapper style creates the centered box which acts as a container for the rest of the page content. The width: 80% rule sets the width of the div. The background-color:#FFFFFF rule creates a white background for the div. The margin-top: 50px and margin-bottom: 50px rules create a space of 50 pixels for the top and bottom margins for the div itself.

The proper way to center a block-level element with CSS is to set margin-left: auto and margin-right: auto. This instructs the browser to automatically calculate equal margins for both sides, thus centering the div. The border: thin solid #000000 rule adds a border around the outer div. The rest of the CSS code styles the divs for the header, footer, nav, and main content.

The div#header and div#footer styles set margins and padding for those divs. In addition, div#header includes the text-align: center rule to center the header text, and div#footer includes the border-top: thin solid #000000 rule to create a border along the top edge of the div to replace the horizontal rule above the footer in the table-based layout.

The div#nav and div#main styles create the two columns in the middle of the centered box. In the div#nav style, the float: left rule pushes the div to the left side of its parent element (the wrapper div), and the width: 25% rule sets the div's width to 25 percent of the parent element. With the nav div floated to the left and limited to a set width, it leaves room for the main div to move up to the right of the nav div, thus creating the two-column effect. The div#main style includes the margin-left: 30% rule to keep the main text aligned in a neat column instead of spreading out below the nav column. The main div's left margin is set to a value slightly larger than the width of the nav div.

Style Sheet http://www.isitebuild.com/css/stylesheet.htm

If links are placed elsewhere on the page they will inherit the same properties as above..a blue link that hovers to red. What if you wish to create another set of links that are a different color and on passing your mouse over them they are underlined.

4. Create the bottom navigation - to include this in the section of the page, I use div#footer and code each link accordingly. To make the list go horizontally I use: display: inline;

Now that I have finished creating my style sheet I want to shorten the code on page by linking it to my external style sheet. Here's how:

4. Create an external style sheet - copy and paste all the css code (without these tags: ) into notepad and label it something like "style sheet". Place this style sheet between the head tags of your web page.

This will reduce the code on your page so it will load fast plus the search engines can more easily spider your web page.

4. Add content to your page - after you have got your page looking correctly, you can add more content to it. Adjustments can easily be made to any style on the page (or your whole site) by simply editing one style sheet.

5. Upload your files - be sure to upload your web pages and style sheet to the root directory of your server.

6. Validate your code - be sure to validate your xhtml code: http://validator.w3.org/ and css code: http://jigsaw.w3.org/css-validator/ and make corrections where necessary.

7. Check browser compatibility and screen resolution - check that your page renders well in the popular browsers (IE6, NN7, Firefox)

If you are beginning with CSS layouts, implement then slowly by making small changes to your pages i.e. creating a style sheet for your main headers and fonts only. As you become more familiar with CSS you may eventually build all your future sites with CSS layouts.

Resources:

Basic CSS layout
http://www.isitebuild.com/css/css-layout.html

CSS Style Sheet
http://www.isitebuild.com/css/stylesheet.htm

Benefits of CSS
http://www.isitebuild.com/css/index.htm

Herman Drost is the Certified Internet Webmaster (CIW) owner and author of http://www.iSiteBuild.com Affordable Web Site Design and Web Hosting. Subscribe to his "Marketing Tips" newsletter for more original articles. mailto:[email protected] You can read more of his in-depth articles at: http://www.isitebuild.com/articles

In The News:

This RSS feed URL is deprecated, please update. New URLs can be found in the footers at https://news.google.com/news

20 Constants In Software Development
HuffPost
If you have more than one developer worth their salt then you will always have disagreement about something. Everyone wants good documentation of code but no one budgets for it. The more high performing a team the more annoyed team members get about ...


PCWorld

The best free video editing software: Great tools for YouTube stardom and more
PCWorld
The best free video editing software can be surprisingly good. The choices vary widely and include include scaled-down, trial versions of professional suites, open-source alternatives with a plethora of features, and simple applications aimed at home ...
Video Editing Software Developer Avid to Offer Remote Collaboration ToolsCTech

all 2 news articles »

Naked Security

Mailsploit: using emails to attack mail software
Naked Security
The most basic tenet of secure programming is this: don't trust anything you're planning to consume. Why? Because computer programs consume things from the outside world – like files, cookies, voice commands, passwords and a multitude of other data ...


The Register

Language bugs infest downstream software, fuzzer finds • The ...
The Register
Developers working in secure development guidelines can still be bitten by upstream bugs in the languages they use. That's the conclusion of research presented last week at Black Hat Europe by IOActive's Fernando Arnaboldi. As Arnaboldi wrote in his ...

and more »

GeekWire

Tempered Networks raises another $7M for 'identity-defined networking' cybersecurity software
GeekWire
Founded in 2014, Tempered Networks originally focused on IoT security, but today its flagship product is networking infrastructure software that also acts as a layer of security. Its point-and-click “identity-based networking” architecture is based on ...

and more »

Midland Daily News

Midland County updates financial software
Midland Daily News
Midland County is purchasing financial software to replace out-of-date software currently in use. County commissioners recently unanimously approved spending $368,185 with Bellefeuil, Szur and Associations (BS&A) for various software programs, data ...


512tech.com

Planview expands its software offerings with another acquisition
512tech.com
Austin software maker Planview is expanding its project management offerings with the acquisition of a Tennessee-based company, the company said Monday. Financial terms of the deal were not disclosed. Planview sells software that helps companies map ...

and more »

Wall Street Journal

Software Firm Settles US Security Probe Over Its Links to Russia
Wall Street Journal
A telecom software company has agreed to resolve a criminal investigation of its use of uncleared Russian nationals working in Russia on a U.S. defense project by implementing a security plan that American officials hope will serve as a new industry ...


NBC 5 Dallas-Fort Worth

Dallas Fire-Rescue Using New Dispatch Software
NBC 5 Dallas-Fort Worth
Dallas Fire-Rescue dispatchers are using a new software system that puts a priority on emergency calls. In the past, if you had a medical emergency and dialed 911, the department would send an ambulance along with a fire engine truck no matter the ...

and more »

DigitalSpy.com

Hidden software on HP laptops discovered that tracks what you type
DigitalSpy.com
Hardware manufacturer HP has been found to have a major security flaw in its laptops, dating back to 2012. The company's devices use Synaptics Touchpad software, and security researcher Michael Myng discovered an exploit in the code while looking for a ...
Hundreds of HP laptop models found to have hidden keylogging softwareRT
HP laptops found to have hidden keyloggerBBC News
Your laptop could be recording EVERYTHING you type: Sinister keylogging software that lets hackers spy on users is ...Daily Mail
htxt.africa
all 74 news articles »
Google News

SpyBot - Search and Destroy versus Microsoft AntiSpyware (Beta).... My personal experiences...

Ok... Where to start?Well, I guess I will start at... Read More

Off The Record - Tips For Picking Recording Software

Need software to record your voice, streaming audio or musical... Read More

Accessing XML Using Java Technologies

The most important benefit of XML is its simplicity. Though... Read More

Great Plains Dexterity Customization Options ? Overview For Developers

Looks like Microsoft Great Plains becomes more and more popular,... Read More

Three Steps To Windows Safety Heaven

Now there are Three Steps To Heaven Just listen and... Read More

DB Integration - Software for Combine MS Access Databases

Our company, Novaprof Inc., developed unique software - DB Integration.... Read More

Microsoft Moves to Small Business Accounting/Retail Market ? Stakes and Thoughts

In this small article we will be looking at the... Read More

Microsoft Great Plains & CRM in Transportation & Logistics ? Overview

Microsoft Business Solutions Great Plains and MS CRM (client relation... Read More

Software Piracy - Global Increase

Pirated software is on the increase and now accounts for... Read More

Corporate ERP: Standard vs. Rich functionality ? Microsoft Great Plains

Traditionally we were considering functionally rich systems, such as SAP,... Read More

Popular Fleet Maintenance Programs

Some companies that are in need of fleet management may... Read More

A Simple Guide To Wikis

A wiki is an editable text-based website. But you don't... Read More

IBM Lotus Domino or Microsoft Exchange?

IBM Lotus Domino or Microsoft Exchange?The severe competition continues for... Read More

Microsoft CRM Implementation & Customization: MS CRM Fax Gateway

With this small article we are continuing Microsoft Business Solutions... Read More

Kick-Ass Performance For Your PC? Its Easy

Is your PC is slow and wimpy? Then you need... Read More

Microsoft Great Plains - Microsoft RMS Integration ? overview

Microsoft Great Plains and Microsoft Retail Management System (Microsoft RMS)... Read More

Microsoft Small Business Manager Customization Options - Overview

Microsoft Business Solutions Small Business Manager is Great Plains Dexterity... Read More

25 Things Mapping Software Can Do For You

1. With mapping software you can create a report that... Read More

Passwords Used In Microsoft Word Documents

You would like to protect your documents, wouldn't you? Reasons... Read More

Not All Project Management Software is Created Equal

The purpose of Project Management Software is to provide an... Read More

Microsoft Great Plains Integration Manager ? Working With Text File

Microsoft Business Solutions main middle market ERP application - Microsoft... Read More

Groupware and Version History: Collaboration Series #1

This article is the first of a series of articles... Read More

Great Plains Sales Order Processing and Invoicing Modules ? Tips For Consultants

We'll give you non formal view, based on our consulting... Read More

Beware of The Pirated Software E-Mail Scams!

You have gotten those E_Mails buy software at deep discounts.... Read More

Dig Out That Worm

Internet worms. Is your PC infected?If your computer has become... Read More