CSS has been corrected as much as possible for this design. Thanks for the suggestion.
Main Topics
Browse All TopicsHi,
Quick background - I am extremely proficient in css and xhtml so this one is quite strange.
Please note the following link in both IE and any other browser:
http://www.hesgroup.com.au
In Internet Explorer, the logo images (in top right of each page) are being displayed.
In all other browsers (Firefox, Opera, Safari, Chrome, Netscape) they are displayed.
It seems like this is a bug in IE as the logo is sometimes displayed and other times it is not - it is a very random problem.
The logo is displayed using the IMG src attribute so I cannot envisage any problems here.
The logo is positioned using CSS (see code).
The logo can be viewed by going directly to the url (so it definitely exists and there is no problem with link):
http://www.hesgroup.com.au
http://www.hesgroup.com.au
Any help would really be appreciated.
Thanks for your time.
Cheers.
Steve
This Question has been solved and asker verified All Experts Exchange premium technology solutions are available to subscription members.
Experts Exchange has been collecting answers to technology questions since 1996…3 million and counting! If you have a question, chances are we already have your answer.
If you can't find the exact answer you're looking for, ask our exclusive community of 50,000 experts. You’ll get a personalized answer from a trusted professional.
Thousands of free tech tips, tricks, how-to’s and tutorials are available in our peer reviewed articles section. See for yourself how smart our experts are, no login required.
Access the answers to your technology questions today.
30-day free trial. Register in 60 seconds.
Members of the expert community talk about why the experience at Experts Exchange is different than what you will find anywhere else.

Try it out and discover for yourself.
30-day free trial. Register in 60 seconds.
Join the community of experts here and help other tech pros by answering question in your area of expertise. You can earn FREE access to all Experts Exchange's premium features and resources.
You're welcome
Still the same problem? I would suggest running the html validator too. You never know. It may be a missing closing tag causing problems or something stupid like that.
http://validator.w3.org/
Good luck
Maybe you can ask the moderators to mail the high level experts. Normally this is done after a specific amount of time (or days) when nothing is submitted.
This will take too long since you have a client waiting for the site. I don't care if they get the points as long as your problem get's fixed as soon as possible.
Good luck
Hi smacca,
A possible solution is to assign the <a> tag x and y width values.
IE has a funny way of referring to background images and in some situations like yours, the image will disappear erratically.
Use the following declaration.
a.logo {
position: absolute;
top: 24px;
left: 12px;
width: 249px;
height: 224px;
display:block;
}
Let me know how you get on :@)
Hey prairie dog, not sure if css background will help as the entire block element is missing when the image disappears.
Because of this behaviour, I am growing more confident this may be a 'absolute positioning' bug with Internet Explorer.
A basic HTML Image tag should always display - there should never be a problem here - if there were bugs with this element, they would have been found decades ago.
All bugs are usually with css rendering - I really do think the absolute position of the logo is the problem.
Would love to hear your comments. Any experts out there that can shed light on this subject.
Hi Smacca,
I had this problem before and I had to apply an explicit width value to the parent of the element that was disappearing. also... If memory serves me correctly, I found that applying the position of relative to the image helped too.
Try setting:
position:relative;
to the <img> tag
Let me know the results
Hi,
Thanks everyone for your great input - I have tried everything suggested and none have worked.
I am very confident this is a IE CSS Positioning BUG!!
Can anyone provide an email for Microsoft IE Development team???
Would love an EXPERT (I have been using CSS for nearly 10 years - so am very proficient) to have a look at.
Perhaps I am overlooking something very simple - however, if I was overlooking something, you would assume that all non-IE browsers would fail, which they do not.
PLEASE HELP EXPERTS!!!! Very desperate.
I have even emailed Scott Guthrie today asking for some help or at least to forward to development team.
Thanks again all for your time.
Hi smacca
I'm not too sure what other CSS declarations you have in your style sheets that might be effecting the positioning of this logo.
I have been able to get your logo to appear by setting the following modifications
Styles
------------
div.logo {
position: absolute;
top: 10px;
left: -239px;
}
a.homeLogo {
display:block;
background: url("http://www.hesgroup.c
width: 249px;
height: 224px;
}
--------------
I have moved the logo to the following position just within the header and relocated using the above CSS :
<div id="Header">
<div class="logo"><a href="#" class="homeLogo"></a></div>
---------------
Without downloading and examining your code, I won't be able to offer you an explanation as to why this disappears in IE.
Hopefully this will be a solution you find satisfactory.
Hi guys,
I will look at solutions today - just providing a quick response - the reason I did not use a background-image is because I wanted to make the logo a link to the homepage (i.e. anchor) - I guess without using javascript (onclick='location.href=ho
Thanks again for your great input - I am excited about solutions - great work.
Business Accounts
Answer for Membership
by: mverschoofPosted on 2008-10-02 at 05:37:55ID: 22623542
I would suggest you check your CSS with the W3schools validator. It found 5 errors and 54 warnings. alidator/
Url: http://jigsaw.w3.org/css-v
Hop this helps, Michael