How to Build a Basic CSS LayoutGet Web Design Tips and Tricks on mps-web-design.com. How to Build a Basic CSS Layout topic will increase your understanding on Web Design Tips and Tricks. We at mps-web-design.com only provide news, articles, information in Web Design Tips and Tricks. Web Design Tips and Tricks at mps-web-design.com provides the most up to date news and articles. If you have questions please do not hesitate to contact us.
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. Here is the live web page of the basic CSS layout: http://www.isitebuild.com/css/css-layout.html 1. Divide your page into sections - the 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 'http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd'> Basic CSS LayoutNavigation2. Create the CSS code - below is the CSS code that 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. 3. Create the side navigation menu - to build the left side navigation I use the normal CSS code for the different links ie a:link { text-decoration: none; } a:visited { text-decoration: none; } a:hover { text-decoration: underline; color: #FF0000; } a:active { text-decoration: none; } 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 |
More Articles:1. The Real Video Format One of the big problems on the internet is the fact that by far the vast majority of people use slow dial-up connections. In spite of all of the hoopla about DSL and Cable, perhaps 90% to 95% of all of the people in the United States is still on dial-up. In addition, most of the rest of the planet has not been wired for high speed access and probably will not be for some time.This introduces a real problem to companies that want to sell or distribute multimedia on the web. How do you do that wit… 2. Digital printing it your way Getting digital prints in the comfort of your own home is not anymore an impossible option now that modern tools and equipments are affordable and accessible to those who want to do it their own way. Although many printing companies are offering affordable and efficient services today, there is still no comparison to the feeling of having done it yourself, without any help from another. Makes the process more enjoyable and the result more memorable. Not to mention, having that feeling of being p… 3. Why You Should Hire a Professional Website Designer By Tami Jones Your web site should always adhere to standards!A professional web site designer will provide you with a standard compliant web site that is cross-browser supported.What does this mean to you? Why should you care? Any site that isn't standard compliant can "break" in older browsers, or simply not display at all in, say, text-based browsers. If you are a small business, this could be the difference between a conversion and a lost sale. That potential customer just went to your competition. … 4. 3 Questions Everyone Should Ask Themselves Before Designing or Redesigning a Webpage With web design tools becoming easier and easier to use,almost anyone with an idea can create their own website.In many cases, individuals who design without professionalguidance miss key elements, which compromise the effectivenessof their webpage. In order to help understand some of thesemistakes being made by novice designers, we will dissectthe current redesign of http://www.profitmaker.net anddiscuss some of the major questions that should be asked beforecreating or redesigning any webpage.… |
||||