Hello All,
I am new to designing and trying to code a two column layout in Html/CSS. The issue I am having is with the sidebar. In the sidebar having a header in the div. The code for the site is:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<html>
<head>
<title>Demo Web Page</title>
<style>
*{
margin:0;
padding:0;
}
body{
font-family:Verdana, Sans-Serif;
font-size:small;
}
#wrapper{
width:930px;
margin:0 auto;
}
#header{
height:150px;
background-color:#164f84;
}
@font-face{
font-family: "LithosProBlack";
src: url(fonts/lithospro-black-webfont.eot);
src: url(fonts/lithospro-black-webfont.svg);
src: url(fonts/lithospro-black-webfont.ttf);
src: url(fonts/lithospro-black-webfont.woff);
}
#logo{
padding-left:10px;
padding-top:19px;
margin-bottom:20px;
}
.site-title{
font-family: LithosProBlack;
color:#fff;
font-size:24px;
text-rendering: optimizeLegibility !important;
-webkit-font-smoothing: antialiased !important;
}
.site-description{
color:#fff;
font-family: Verdana, sans-serif;
font-size:12px;
font-style:normal;
padding-left:65px;
}
#decoration{
background-image: url("images/Flags.png");
background-repeat:no-repeat;
width:930px;
height:327px;
margin:0 auto;
margin-top:-60px;
}
#content{
margin-top:260px;
background-color:#f4f5f5;
margin: 0 auto;
border:1px solid #164f84;
width:930px;
height:100%;
}
#main-content{
padding:5px;
float:left;
margin-right:238px;
}
#sidebar{
float:right;
width:230px;
}
.post{
border-bottom:1px solid #164f84;
margin-bottom:8px;
}
.post-header h1{
font-family:Verdana, sans-serif;
font-size:18px;
font-weight:bold;
color:#164f84;
padding:5px;
border-bottom:1px solid #164f84;
}
.post-meta{
font-family:Verdana, sans-serif;
font-size:12px;
padding:8px;
border-bottom:1px solid #164f84;
}
.post-content{
text-align:justify;
padding:5px;
}
span.spcolor{
color:#164f84;
}
</style>
</head>
<body>
<div id="wrapper">
<div id="header">
<div id="logo">
<h1 class="site-title"> My Site Title</h1>
<h2 class="site-description"> Site Subtitle</h2>
</div>
</div>
<div id="decoration"></div>
<div id="content">
<div id="sidebar">
<div class="widget">
<h1 class="wheader">MyWidgets</h1>
</div>
</div><!-- end of div sidebar-->
<div id="main-content">
<div class="post">
<div class="post-header">
<h1>Demo Post One</h1>
</div><!--End of div post header-->
<div class="post-meta">
<p>Author: <span class="spcolor">admin</span> May 5, 2014 Posted In: <span class="spcolor">Category1>></span></p>
</div><!--End of div post meta -->
<div class="post-content">
<p>Lorem ipsum dolor sit amet, consectetur adipiscing elit. Morbi augue metus, faucibus id est ac, rhoncus iaculis quam. Nam aliquam suscipit lacus, et pulvinar neque suscipit id. Phasellus lorem tellus, volutpat quis augue et, cursus euismod nisi. Sed at quam nec lacus blandit rhoncus. Etiam bibendum orci massa, vitae pellentesque libero vehicula quis. Proin tristique aliquam tincidunt. Sed euismod lorem ut est rutrum pretium. Ut sodales vitae nunc sit amet euismod. Aenean quis rutrum neque, sit amet ultrices dui. Integer velit neque, rutrum vel laoreet a, iaculis vitae tortor. Proin auctor vitae felis et lacinia. Vivamus congue ultrices interdum. Nam auctor fermentum felis, vitae viverra magna malesuada id.</p>
<p>Vestibulum cursus laoreet quam, a ultricies neque vehicula sed. Cras porttitor condimentum lorem, at commodo nulla malesuada ut. Maecenas quis sapien consectetur, congue diam ut, pretium mi. Aliquam scelerisque placerat massa non interdum. Morbi ut venenatis mauris. Maecenas condimentum fermentum enim sed sagittis. Praesent pretium, diam eget tempor tempus, elit sem porta velit, sollicitudin feugiat mi mi ac velit. Nulla placerat lorem ac libero suscipit dictum. Nullam pharetra consectetur rutrum. Nam ullamcorper ligula purus, at pharetra velit consectetur et. Sed condimentum sapien vel magna auctor, non consectetur leo sollicitudin.</p>
<p>Mauris aliquet quis sem ac blandit. Proin lobortis egestas risus nec tristique. Vivamus a congue lectus. Vestibulum sed tristique dui. Maecenas aliquet lorem non scelerisque interdum. Vivamus ligula risus, posuere et fringilla vel, gravida a turpis. Proin placerat ut risus eget luctus.</p>
<p>Duis posuere erat vitae nulla vehicula, vitae gravida leo elementum. Ut sit amet justo eget tortor porta pulvinar. Nam non mauris nec lectus tempor porttitor. Cras odio odio, pharetra vel fermentum euismod, auctor sit amet risus. Nunc diam purus, scelerisque sed tincidunt a, consequat laoreet est. Duis consectetur adipiscing venenatis. Sed eget dolor nisi. Nam volutpat enim commodo, vulputate eros ac, placerat diam.</p>
</div><!-- End of div post content-->
</div><!--end of div post-->
</div><!--end of div main content-->
</div>
</div>
</body>
</html>
The sidebar is showing above the main content. Please review the screenshot enclosed.
Thanks in Advance
NewBie