intricateartist
03-04-2007, 08:57 PM
I could use some help - with the release of IE7, my users do not get the large image when they hover in my gallery. I know IE hates certain CSS properties, but I've tried them all and I'm not having any luck. It works fine in Firefox & IE6, it just hates IE7. Help would be appreciated.
Sample page: http://intricateart.com/2007-collection-thumbs/
CSS:
#contentleft-thumbs {
float: left;
background: transparent url('img/previewpane.jpg') top left;
background-repeat: no-repeat;
width: 40%;
height: 400px;
padding: 0px;
margin-right: 10px;
}
#thumbnails {
margin-top: 0px;
}
.thumbnailimg {
font-family: arial, verdana, helvetica, tahoma, sans-serif;
font-size: 10px;
color: #352019;
line-height: 100%;
text-align: center;
background-color: #fff;
float: left;
margin-bottom: 10px;
padding: 4px;
border: 1px solid #7a4503;
width: 150px;
height: 130px;
margin-right: 10px;
}
.printthumbnailimg {
font-family: arial, verdana, helvetica, tahoma, sans-serif;
font-size: 10px;
color: #352019;
line-height: 100%;
text-align: center;
background-color: #fff;
float: left;
margin-bottom: 15px;
padding: 4px;
border: 1px solid #7a4503;
width: 150px;
height: 175px;
margin-right: 10px;
}
.thumbnail img{
border: 1px solid white;
margin: 0 0 5px 0;
}
.thumbnail img {
cursor: default;
}
.thumbnail:hover{
background-color: transparent;
}
.thumbnail:hover img{
border: 1px solid #99480d;
}
.thumbnail span{ /*CSS for enlarged image*/
position: absolute;
top: 120px;
left: 43px;
background-color: #f0e3b7;
padding: 2px;
border: none;
visibility: hidden;
color: black;
text-decoration: none;
}
.thumbnail span img{ /*CSS for enlarged image*/
border-width: 0;
padding: 2px;
}
.thumbnail:hover span{ /*CSS for enlarged image*/
visibility: visible;
margin-top: 120px;
top: 0;
left: 43px; /*position where enlarged image should offset horizontally */
overflow: hidden;
}
Sample page: http://intricateart.com/2007-collection-thumbs/
CSS:
#contentleft-thumbs {
float: left;
background: transparent url('img/previewpane.jpg') top left;
background-repeat: no-repeat;
width: 40%;
height: 400px;
padding: 0px;
margin-right: 10px;
}
#thumbnails {
margin-top: 0px;
}
.thumbnailimg {
font-family: arial, verdana, helvetica, tahoma, sans-serif;
font-size: 10px;
color: #352019;
line-height: 100%;
text-align: center;
background-color: #fff;
float: left;
margin-bottom: 10px;
padding: 4px;
border: 1px solid #7a4503;
width: 150px;
height: 130px;
margin-right: 10px;
}
.printthumbnailimg {
font-family: arial, verdana, helvetica, tahoma, sans-serif;
font-size: 10px;
color: #352019;
line-height: 100%;
text-align: center;
background-color: #fff;
float: left;
margin-bottom: 15px;
padding: 4px;
border: 1px solid #7a4503;
width: 150px;
height: 175px;
margin-right: 10px;
}
.thumbnail img{
border: 1px solid white;
margin: 0 0 5px 0;
}
.thumbnail img {
cursor: default;
}
.thumbnail:hover{
background-color: transparent;
}
.thumbnail:hover img{
border: 1px solid #99480d;
}
.thumbnail span{ /*CSS for enlarged image*/
position: absolute;
top: 120px;
left: 43px;
background-color: #f0e3b7;
padding: 2px;
border: none;
visibility: hidden;
color: black;
text-decoration: none;
}
.thumbnail span img{ /*CSS for enlarged image*/
border-width: 0;
padding: 2px;
}
.thumbnail:hover span{ /*CSS for enlarged image*/
visibility: visible;
margin-top: 120px;
top: 0;
left: 43px; /*position where enlarged image should offset horizontally */
overflow: hidden;
}