Thanks everyone, for taking the trouble to respond. It's been a few days since I was here, but haven't forgotten that I started all this.
I find the easiest way to clear the decks is simply:
<div id="divclear">
That SEEMS to work.
I then took my three images and in the CSS:
.imgone {
float: left;
and some margin/padding etc
}
This repeated for all three.
What I originally tried was float left (1st image), then float right for second and third!!!!!! How dumb!
Then I changed the idea for the whole page and my images became "boxes of text" and just before I floated, I got interested in the nw BOXFLEX stuff and it sort of works EXCEPT IN GOOD OLD IE!
Because HTML Editor won;t let me preview in IE or Safari for some reason, I have put the incomplete and non-validated site on S Drive, so I can test it with browsers.
The beauty is no floating stuff, but it is clearly not ready for all browsers.
Take a look here while while you have the chance, and the CSS is below:
scotweb.coffeecup.com
/* Default CSS */
/* Generated by the CoffeeCup HTML Editor -
www.coffeecup.com */
body {
margin: 0;
padding: 0;
background-color: #6F6475;
font: small verdana, arial, sans-serif;
}
#wrapper {
width: 1200px;
margin-left: auto;
margin-right: auto;
margin-top: 10px;
margin-bottom: 30px;
background-color: #000000;
color: #ffffff;
}
.logo {
margin-left: 25px;
margin-top: 20px;
margin-right: 25px;
float: left;
}
.toptext {
color: #FFFFFF;
font-size: 3.1em;
font-style: italic;
padding-top: 60px;
}
.thanks {
width: 500px;
font-size: 1.4em;
margin-left: 35px;
margin-bottom: 25px;
}
.mainnav {
margin-bottom: 65px;
}
.intro {
width: 550px;
float: right;
font-size: 1.4em;
color: #FFFF00;
font-style: italic;
margin-right: 35px;
margin-top: -25px;
}
h1 {
color: #FFFFFF;
font-size: 2.1em;
border: 1px solid #DDE456;
margin-left: 30px;
margin-right: 30px;
padding-left: 10px;
padding-top: 6px;
padding-bottom: 6px;
}
h2 {
text-align: center;
color: #FFFF00;
font-style: italic;
}
#container {
width: 1200px;
display: -webkit-box;
display: -moz-box;
display: box;
-moz-box-orient: horizontal;
-webkit-box-orient: horizontal;
box-orient: horizontal;
}
#container div {
width: 320px;
margin: 0 10px 10px 10px;
padding: 20px;
}
#yel {
background-color: #F9F197;
color: #114209;
border-radius: 15px 15px 15px 15px;
-ms-border-radius: 15px 15px 15px 15px;
-moz-border-radius: 15px 15px 15px 15px;
-webkit-border-radius: 15px 15px 15px 15px;
-khtml-border-radius: 15px 15px 15px 15px;
}
#grn {
background-color: #AA7D22;
color: #FFFFFF;
font-size: 1.2em;
text-align: center;
font-weight: bold;
border-radius: 15px 15px 15px 15px;
-ms-border-radius: 15px 15px 15px 15px;
-moz-border-radius: 15px 15px 15px 15px;
-webkit-border-radius: 15px 15px 15px 15px;
-khtml-border-radius: 15px 15px 15px 15px;
}
#blu {
background-color: #95D5F7;
color: #114209;
border-radius: 15px 15px 15px 15px;
-ms-border-radius: 15px 15px 15px 15px;
-moz-border-radius: 15px 15px 15px 15px;
-webkit-border-radius: 15px 15px 15px 15px;
-khtml-border-radius: 15px 15px 15px 15px;
}
#footer {
background-color: #FFFFFF;
color: #008040;
padding-top: 20px;
padding-bottom: 20px;
padding-left: 30px;
}
It's a pity, but it looks as though "box" cannot be used until all the browsers catch up, so I shall probably go back to "float"
Off now to find out why Ican't get to IE and Safari preview in HTML Editor - ver odd.
Tony