Forum Moderators: not2easy
Thanks in advance for your help,
Peter
**********************
CSS
**********************
html, body {
background: #BABABA url(images/test.jpg);
margin:0;
padding:0;
font-family: Arial,Helvetica,sans-serif;
font-size: .9em;
}
.header {
width: 845px;
height: 68px;
border-style: solid;
border-top-width: 2px;
border-left-width: 2px;
border-right-width: 2px;
border-bottom-width: 0px;
margin: 0 auto 0 auto;
}
.header h1 {
margin: 0px;
background: url(images/test.jpg) top left no-repeat;
}
.header h1 a {
display: block;
text-indent: -5000px;
text-decoration: none;
width: 746px;
height: 68px;
}
.mainmenu {
width: 845px;
height: 25px;
border-style: solid;
border-top-width: 0px;
border-left-width: 2px;
border-right-width: 2px;
border-bottom-width: 0px;
margin: 0 auto 0 auto;
}
.mainmenu ul {
cursor: default;
list-style-type: none;
display: inline;
margin: 0px;
padding: 0px;
}
.mainmenu li {
cursor: default;
list-style-type: none;
display: inline;
margin: 0px;
padding: 4.85px;
line-height: 25px;
}
.mainmenu li a {
text-decoration: none;
font-weight: bold;
font-size: .95em;
padding: 5px;
}
.content {
padding: 10px;
width: 825px;
border-style: solid;
border-top-width: 0px;
border-left-width: 2px;
border-right-width: 2px;
border-bottom-width: 2px;
margin: 0 auto 0 auto;
}
.content p {
margin: 0px;
}
.content img {
float: right;
margin-top: 20px;
margin-left: 10px;
margin-bottom: 10px;
border: 0px;
}
.content img.left {
float: left;
margin-left: 10px;
margin-bottom: 10px;
border: 0px;
}
.content iframe {
float: right;
margin-left: 10px;
margin-bottom: 10px;
}
h1 {
font-size: 1.6em;
margin-bottom: 10px;
}
h2 {
font-size: 1.4em;
margin-bottom: 10px;
}
.minilinks {
text-align: center;
font-size: 0.8em;
}
.footer {
width: 845px;
height: 20px;
border: 0px;
margin: 10px auto 20px auto;
text-align: center;
font-size: 0.8em;
}
div.images {
margin: 0 auto;
text-align:center;
}
div.images img {
float: none;
margin: 0px;
}
**********************
HTML
**********************
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" lang="en" xml:lang="en">
<head>
<!-- \/ Enter page title, meta description & meta keywords \/ -->
<title>Test</title>
<meta name="description" content="Test" />
<meta name="keywords" content="Test" />
<!-- /\ Enter page title, meta description & meta keywords /\ -->
<meta name="robots" content="index, follow" />
<link rel="stylesheet" type="text/css" href="layout.css" />
<link rel="stylesheet" type="text/css" href="colours.css" />
</head>
<body>
<div class="header">
<!-- \/ Main Keyword (x3) \/ -->
<h1 title="Test"><a href="Test.html" title="Test">Test</a></h1>
<!-- /\ Main Keyword (x3) /\ -->
</div>
<div class="mainmenu">
<ul>
<!-- \/ Main Menu Links \/ -->
<li><a href="index.html">Test</a></li>
<li><a href="index.html">Test</a></li>
<li><a href="index.html">Test</a></li>
<li><a href="index.html">Test</a></li>
<li><a href="index.html">Test</a></li>
<li><a href="index.html">Test</a></li>
<!-- /\ Main Menu Links /\ -->
</ul>
</div>
<div class="content">
<!-- \/ Your content goes below here \/ -->
<a href="http://" target="_blank"><img src="test.jpg" alt="" title="" /></a> <!-- << Image + Link -->
<h1>Text</h1> <!-- << Header 1 -->
<!-- << Start of Paragraph of Text -->
<p> Lorem ipsum dolor sit amet, consectetur adipiscing elit. Duis condimentum erat ut erat suscipit tempus. Sed mauris lorem, vulputate tincidunt eleifend vel, molestie faucibus orci. Nulla convallis, arcu non cursus laoreet, leo ipsum sagittis tellus, vitae egestas justo mauris id ipsum.</p> <br />
<p> Lorem ipsum dolor sit amet, consectetur adipiscing elit. Duis condimentum erat ut erat suscipit tempus. Sed mauris lorem, vulputate tincidunt eleifend vel, molestie faucibus orci. Nulla convallis, arcu non cursus laoreet, leo ipsum sagittis tellus, vitae egestas justo mauris id ipsum.</p> <br />
<p> Lorem ipsum dolor sit amet, consectetur adipiscing elit. Duis condimentum erat ut erat suscipit tempus. Sed mauris lorem, vulputate tincidunt eleifend vel, molestie faucibus orci. Nulla convallis, arcu non cursus laoreet, leo ipsum sagittis tellus, vitae egestas justo mauris id ipsum.</p> <br />
<p> Lorem ipsum dolor sit amet, consectetur adipiscing elit. Duis condimentum erat ut erat suscipit tempus. Sed mauris lorem, vulputate tincidunt eleifend vel, molestie faucibus orci. Nulla convallis, arcu non cursus laoreet, leo ipsum sagittis tellus, vitae egestas justo mauris id ipsum.<p> <br />
<!-- << End of Paragraph of Text -->
<hr /> <!-- << Horizontal Line -->
<h2>Text</h2> <!-- << Header 2 -->
<!-- << Start of Paragraph of Text -->
<p> Lorem ipsum dolor sit amet, consectetur adipiscing elit. Duis condimentum erat ut erat suscipit tempus. Sed mauris lorem, vulputate tincidunt eleifend vel, molestie faucibus orci. Nulla convallis, arcu non cursus laoreet, leo ipsum sagittis tellus, vitae egestas justo mauris id ipsum. <p> <br />
<p> Lorem ipsum dolor sit amet, consectetur adipiscing elit. Duis condimentum erat ut erat suscipit tempus. Sed mauris lorem, vulputate tincidunt eleifend vel, molestie faucibus orci. Nulla convallis, arcu non cursus laoreet, leo ipsum sagittis tellus, vitae egestas justo mauris id ipsum.<p> <br />
<p> Lorem ipsum dolor sit amet, consectetur adipiscing elit. Duis condimentum erat ut erat suscipit tempus. Sed mauris lorem, vulputate tincidunt eleifend vel, molestie faucibus orci. Nulla convallis, arcu non cursus laoreet, leo ipsum sagittis tellus, vitae egestas justo mauris id ipsum.<p> <br />
<p> Lorem ipsum dolor sit amet, consectetur adipiscing elit. Duis condimentum erat ut erat suscipit tempus. Sed mauris lorem, vulputate tincidunt eleifend vel, molestie faucibus orci. Nulla convallis, arcu non cursus laoreet, leo ipsum sagittis tellus, vitae egestas justo mauris id ipsum.<p> <br />
<!-- << End of Paragraph of Text -->
<hr /> <!-- << Horizontal Line -->
<!-- \/ Set of mini links \/ -->
<div class="minilinks">
<a href="index.html">Test</a> ¦
<a href="index.html">Test</a> ¦
<a href="index.html">Test</a> ¦
<a href="index.html">Test</a> ¦
<a href="index.html">Test</a>
<br />
<a href="index.html">Test</a> ¦ <a href="index.html">Test</a> ¦ <a href="index.html">Test</a> ¦ <a href="index.html">Test</a> ¦ <a href="index.html">Test</a>
</div>
<!-- /\ Set of mini links /\ -->
<!-- /\ Your content goes above here /\ -->
</div>
</body>
</html>
Sounds like you need to get your head around CSS floats. Creating one container, and subsequent columns you can then float them in place to create the layout you describe
There's more here: [webmasterworld.com...]