The Web Design Group

... Making the Web accessible to all.

Welcome Guest ( Log In | Register )

 
Reply to this topicStart new topic
> CSS float troubles
George in TX
post Dec 17 2006, 04:46 PM
Post #1


Novice
**

Group: Members
Posts: 21
Joined: 31-August 06
From: North central Texas
Member No.: 42



I'm floating thumbnail images used as links and having trouble. The links are actually to .exe files which are jigsaw puzzles. My intention is to burn all the files to an autorun CD for my daughter for Christmas. Because of that I don't want to upload this to my server space.

The code validates to HTML 4.01 Strict and the CSS is valid as well. I had a margin of 1em on div.thumb. With IE6 image #4 wasn't really floated right but positioned on row #2 right under image #3 above. I changed the margin on div.thumb to 0.5em and the problem went away until I added more thumbnail images then it reappeared. After even more images were added the problem also appeared in Opera.

I added borders to #main and to div.thumb to see what was going on. In IE the main div encloses the thumbnail links which it should. All the code in body is contained in div id="main". The screenshot is of Opera and you can see the main div doesn't enclose the images. However the images are positioned as if it did.

Also in IE6 the font in the H1 is certainly not times new roman while it appears correct in Opera. Any help will be appreciated.

Here's the embedded CSS:

body, html {color: #000000;
background: #ffffaa;
}

#main {width: 80%;
margin: auto;
border: 1px solid green;
}

div.thumb {float: left;
margin: 0.5em;
width: 165px;
border: 1px solid red;
}

div.thumb p {margin:0;
padding:0;
text-align: center;
}

h1 {font-family: "times new roman", serif;
text-align: center;
font-size: 200%;
margin-bottom: 1em;
}

a:link, a:visited, a:hover, a:active
{text-decoration: none;
}

img {border:0;}

IPB Image
User is offlinePM
Go to the top of the page
Toggle Multi-post QuotingQuote Post
Frederiek
post Dec 18 2006, 05:22 AM
Post #2


Programming Fanatic
********

Group: Members
Posts: 5,146
Joined: 23-August 06
From: Europe
Member No.: 9



It would help more if you could upload a sample file, just with fake links, so we can see how you coded the html too.

In the meantime, maybe this article may help you out.
User is offlinePM
Go to the top of the page
Toggle Multi-post QuotingQuote Post
stjepan
post Dec 18 2006, 06:45 AM
Post #3


Serious Coder
*****

Group: Members
Posts: 329
Joined: 15-October 06
From: zagreb, croatia
Member No.: 445



So, burn Firefox on CD smile.gif
User is offlinePM
Go to the top of the page
Toggle Multi-post QuotingQuote Post
pandy
post Dec 18 2006, 12:37 PM
Post #4


🌟Computer says no🌟
********

Group: WDG Moderators
Posts: 20,731
Joined: 9-August 06
Member No.: 6



QUOTE(George in TX @ Dec 17 2006, 10:46 PM) *

With IE6 image #4 wasn't really floated right

I'd hope not since you only use left floats! tongue.gif

If you are doing what I think you're doing, that trick only works if all the floated boxes have the same height or they'll get caught on eachother.
http://realworldstyle.com/thumb_float.html

User is offlinePM
Go to the top of the page
Toggle Multi-post QuotingQuote Post
George in TX
post Dec 18 2006, 04:16 PM
Post #5


Novice
**

Group: Members
Posts: 21
Joined: 31-August 06
From: North central Texas
Member No.: 42



QUOTE(pandy @ Dec 18 2006, 11:37 AM) *

QUOTE(George in TX @ Dec 17 2006, 10:46 PM) *

With IE6 image #4 wasn't really floated right

I'd hope not since you only use left floats! tongue.gif

If you are doing what I think you're doing, that trick only works if all the floated boxes have the same height or they'll get caught on eachother.
http://realworldstyle.com/thumb_float.html

Pandy you tweaked just the right brain cells in me so I could get a handle on it. I had added a width to the div.thumb trying to stumble onto the problem. After your suggestion I also added a height and now everything flows as expected. Thanks to all for your help, it's appreciated.
User is offlinePM
Go to the top of the page
Toggle Multi-post QuotingQuote Post
pandy
post Dec 19 2006, 06:36 AM
Post #6


🌟Computer says no🌟
********

Group: WDG Moderators
Posts: 20,731
Joined: 9-August 06
Member No.: 6



QUOTE(George in TX @ Dec 18 2006, 10:16 PM) *

Thanks to all for your help, it's appreciated.

You can thank me by providing a URL intead of a screen cap next time. happy.gif
User is offlinePM
Go to the top of the page
Toggle Multi-post QuotingQuote Post
Arwen
post Dec 19 2006, 10:00 AM
Post #7





Group: Members
Posts: 7
Joined: 19-December 06
Member No.: 1,336



QUOTE(pandy @ Dec 18 2006, 12:37 PM) *

QUOTE(George in TX @ Dec 17 2006, 10:46 PM) *

With IE6 image #4 wasn't really floated right

I'd hope not since you only use left floats! tongue.gif

If you are doing what I think you're doing, that trick only works if all the floated boxes have the same height or they'll get caught on eachother.
http://realworldstyle.com/thumb_float.html


If that's the case, then simply making all the boxes the same height would fix it.
User is offlinePM
Go to the top of the page
Toggle Multi-post QuotingQuote Post

Reply to this topicStart new topic
1 User(s) are reading this topic (1 Guests and 0 Anonymous Users)
0 Members:

 



- Lo-Fi Version Time is now: 26th April 2024 - 12:35 PM