Solved

Compatibility problems with IE4

Posted on 2003-12-07
5
178 Views
Last Modified: 2010-04-09
Hi! Does anyone know what’s wrong with my HTML/CSS? The first screen grab below shows what the page should and does look like in IE6. The second screen grab shows what it looks like in IE4.0 with larger text and incorrectly displayed tables. I’ve also put the CSS and HTML file online as well (see links). Just for the record, these are both part of an MFC program in which all resources (CSS file, images, etc) are stored in the .exe file.

Many thanks in advance! Any ideas welcome.

http://wjdashwood.co.uk/winXPscreengrab.gif
http://wjdashwood.co.uk/win95screengrab.gif
http://wjdashwood.co.uk/welcome.htm
http://wjdashwood.co.uk/styles.css

Will
0
Comment
Question by:wjdashwood
  • 3
  • 2
5 Comments
 
LVL 31

Expert Comment

by:seanpowell
ID: 9892834
As I'm going through it:

body, text
{
      font-size: 12px;
      background: url(d6_web_wizard) #0e3cab fixed no-repeat left bottom;
      margin: 10px;
      color: #ffffff;
      font-family: Verdana, Arial, Helvetica, sans-serif;
      text-align: left;
      text-decoration: none;
}

IE4 will probably not cascade the body tag into the table cells, and "text" is not an attribute.

You may wish to try:

body
{
      font-size: 12px;
      background: url(d6_web_wizard) #0e3cab fixed no-repeat left bottom;
      margin: 10px;
      color: #ffffff;
      font-family: Verdana, Arial, Helvetica, sans-serif;
      text-align: left;
      text-decoration: none;
}

td
{
      font-size: 12px;
      color: #ffffff;
      font-family: Verdana, Arial, Helvetica, sans-serif;
      text-align: left;
      text-decoration: none;
}
0
 
LVL 31

Accepted Solution

by:
seanpowell earned 500 total points
ID: 9892846
As to the image problem, IE4 is liekly expanding the corner cells because the center cell doesn't have a width definition.

Assuming that the corner images are 15 pixels wide and will fill the cell, then add a 100% width declaration to the middle td cell:

<tr>
  <td width="15"><img src="top_left_corner" alt="" /></td>
  <td background="top_bar" width="100%">&nbsp;</td>
  <td width="15"><img src="top_right_corner" alt="" align="right" /></td>
</tr>
0
 

Author Comment

by:wjdashwood
ID: 9895791
Thanks for the suggestions. I'll test them tonight when I get back to my Win95 PC. Everything you suggested sounds quite likely so I'm hopeful :)

Many thanks,
Will
0
 

Author Comment

by:wjdashwood
ID: 9912806
That worked a treat! I also had to remove the align="right" attribute from the corner images but I would have never figured the rest out.

Many thanks!
0
 
LVL 31

Expert Comment

by:seanpowell
ID: 9912888
Sorry - I didn't even see that! But I'm glad you're back on track. And thanks.
0

Featured Post

3 Use Cases for Connected Systems

Our Dev teams are like yours. They’re continually cranking out code for new features/bugs fixes, testing, deploying, testing some more, responding to production monitoring events and more. It’s complex. So, we thought you’d like to see what’s working for us.

Question has a verified solution.

If you are experiencing a similar issue, please ask a related question

Suggested Solutions

Find out what you should include to make the best professional email signature for your organization.
Finding original email is quite difficult due to their duplicates. From this article, you will come to know why multiple duplicates of same emails appear and how to delete duplicate emails from Outlook securely and instantly while vital emails remai…
In this tutorial viewers will learn how to position overlapping items using z-index in CSS. They will also learn the restrictions on the z-index property.  Create a new HTML document with an internal stylesheet.: Create a div in CSS and name it Red.…
HTML5 has deprecated a few of the older ways of showing media as well as offering up a new way to create games and animations. Audio, video, and canvas are just a few of the adjustments made between XHTML and HTML5. As we learned in our last micr…

777 members asked questions and received personalized solutions in the past 7 days.

Join the community of 500,000 technology professionals and ask your questions.

Join & Ask a Question