Link to home
Start Free TrialLog in
Avatar of cindyredo
cindyredo

asked on

Spry Vertical Menu Appearance in IE6

Hello.  I am using the Dreamweaver spry asset tool to build a vertical menu system.  On the one menu item that opens to a submenu...IE6 shows what looks like a second container or iframe behind the submenu (please see attached image).  This shadow or frame or container does not show in IE7.  I have adjusted the spry css every way I can think of with no results.  Any help would be greatly appreciated.  Thanks!!


sprymenu.jpg
Avatar of iPromoExpert
iPromoExpert
Flag of United States of America image

I'm willing to bet you'd have to use a CSS hack to target IE6 to change the offset of the shadow container
Avatar of cindyredo
cindyredo

ASKER

there are two such 'hacks' in the stylesheet generated by dreamweaver....see code below....the hacks are at the bottom of the page.  should these work for this problem?
@charset "UTF-8";
 
/* SpryMenuBarVertical.css - Revision: Spry Preview Release 1.4 */
 
/* Copyright (c) 2006. Adobe Systems Incorporated. All rights reserved. */
 
/*******************************************************************************
 
 LAYOUT INFORMATION: describes box model, positioning, z-order
 
 *******************************************************************************/
 
/* The outermost container of the Menu Bar, a fixed width box with no margin or padding */
ul.MenuBarVertical
{
	padding: 0;
	list-style-type: none;
	font-size: 100%;
	cursor: default;
	width: 8.5em;
	margin: 0px;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
/* Set the active Menu Bar with this class, currently setting z-index to accomodate IE rendering bug: http://therealcrisp.xs4all.nl/meuk/IE-zindexbug.html */
ul.MenuBarActive
{
	z-index: 1000;
}
/* Menu item containers, position children relative to this container and are same fixed width as parent */
ul.MenuBarVertical li
{
	margin: 0;
	padding: 0;
	list-style-type: none;
	font-size: 100%;
	position: relative;
	text-align: left;
	cursor: pointer;
	width: 8em;
}
/* Submenus should appear slightly overlapping to the right (95%) and up (-5%) with a higher z-index, but they are initially off the left side of the screen (-1000em) */
ul.MenuBarVertical ul
{
	padding: 0;
	list-style-type: none;
	font-size: 100%;
	position: absolute;
	z-index: 1020;
	cursor: default;
	width: 8.5em;
	left: -1000em;
	top: 0;
	margin-top: -5%;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 92%;
}
/* Submenu that is showing with class designation MenuBarSubmenuVisible, we set left to 0 so it comes onto the screen */
ul.MenuBarVertical ul.MenuBarSubmenuVisible
{
	left: 10px;
	bottom: 10px;
}
/* Menu item containers are same fixed width as parent SUB MENU CONTAINER */
ul.MenuBarVertical ul li
{
	width: 15em;
	float: none;
	padding-left: 3px;
	border: 1px solid #CCCCCC;
}
 
/*******************************************************************************
 
 DESIGN INFORMATION: describes color scheme, borders, fonts
 
 *******************************************************************************/
 
/* Outermost menu container has borders on all sides */
ul.MenuBarVertical
{
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
/* Submenu containers have borders on all sides  -- CHANGED 1px to 0px*/
ul.MenuBarVertical ul
{
	border: 0px solid #CCC;
}
/* Menu items are a light gray block with padding and no text decoration */
ul.MenuBarVertical a
{
	cursor: pointer;
	background-color: #DADADA;
	padding: 0.2em;
	color: #000000;
	text-decoration: none;
	display: block;
	font-weight: bold;
	font-family: Tahoma, Verdana, Arial, sans-serif;
	font-size: 11px;
}
/* Menu items that have mouse over or focus have a blue background and white text */
ul.MenuBarVertical a:hover, ul.MenuBarVertical a:focus
{
	background-color: #DADADA;
	color: #BA4C00;
}
/* Menu items that are open with submenus are set to MenuBarItemHover with a blue background and white text */
ul.MenuBarVertical a.MenuBarItemHover, ul.MenuBarVertical a.MenuBarItemSubmenuHover, ul.MenuBarVertical a.MenuBarSubmenuVisible
{
	background-color: #DADADA;
	color: #BA4C00;
}
 
/*******************************************************************************
 
 SUBMENU INDICATION: styles if there is a submenu under a given menu item
 
 *******************************************************************************/
 
/* Menu items that have a submenu have the class designation MenuBarItemSubmenu and are set to use a background image positioned on the far left (95%) and centered vertically (50%) */
ul.MenuBarVertical a.MenuBarItemSubmenu
{
	/*background-image: url(SpryMenuBarRight.gif);*/
	background-repeat: no-repeat;
	background-position: 100% 55%;
}
 
/* Menu items that are open with submenus have the class designation MenuBarItemSubmenuHover and are set to use a "hover" background image positioned on the far left (95%) and centered vertically (50%) */
ul.MenuBarVertical a.MenuBarItemSubmenuHover
{
	/*background-image: url(SpryMenuBarRightHover.gif);*/
	background-repeat: no-repeat;
	background-position: 100% 50%;
}
 
/*******************************************************************************
 
 BROWSER HACKS: the hacks below should not be changed unless you are an expert
 
 *******************************************************************************/
 
/* HACK FOR IE: to make sure the sub menus show above form controls, we underlay each submenu with an iframe */
ul.MenuBarVertical iframe
{
	position: absolute;
	z-index: 1010;
}
/* HACK FOR IE: to stabilize appearance of menu items; the slash in float is to keep IE 5.0 from parsing */
@media screen, projection
{
	ul.MenuBarVertical li.MenuBarItemIE
	{
	f\loat: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	display: inline;
	}
}

Open in new window

don't wish to sound negative, but I have tried to help 5 or more people with Spry and IE6, and none of them got it working.  It seems spry doesn't work with IE6 in many cases.  You might have to use separate code for IE6 compliance, based on browser type and version detect.
SOLUTION
Avatar of yessirnosir
yessirnosir

Link to home
membership
This solution is only available to members.
To access this solution, you must be a member of Experts Exchange.
Start Free Trial
SOLUTION
Link to home
membership
This solution is only available to members.
To access this solution, you must be a member of Experts Exchange.
Start Free Trial
more info... it turns out the problem with "center" wasn't the name at all -- because the problem came right back after I renamed a second style:  "#center iframe" to "#main iframe".    Then I looked over in the spry css, and Eureka! there is "ul.MenuBarVertical iframe" with comment " HACK FOR IE...we underlay each submenu with an iframe".  So, it looks like you have two iframes conflicting with each other.  
a possible solution:  rename "#center iframe" to "#pagetext iframe", then the two iframe styles won't conflict.
yessirnosir....i changed the name in the stylesheet and yes it took away the outer frame, however, it changed the way the center iframe looks on the home page......??
SOLUTION
Link to home
membership
This solution is only available to members.
To access this solution, you must be a member of Experts Exchange.
Start Free Trial
First, thank you so much for your help and patience!  It is working perfectly on the index page.  However, on another page, transnews.cfm, it will not change, even if I add the id=maintext iframe to the iframe tag.  I am including the code for this page.
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>Transition News</title>
<link href="styles.css" rel="stylesheet" type="text/css" />
<!--[if lte IE 6]><link href="ie6.css" rel="stylesheet" type="text/css"><![endif]-->
<style type="text/css">
<!--
.style1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}
-->
</style>
<script src="SpryAssets/SpryMenuBar.js" type="text/javascript"></script>
<script type="text/javascript">
</script>
<link href="SpryAssets/SpryMenuBarVertical.css" rel="stylesheet" type="text/css" />
<style type="text/css">
 
-->
</style>
</head>
 
<body>
 
 
<div id="header"> 
  <div align="left"><img src="SiteImages/banner.jpg" alt="Banner" width="782" height="125" /></div>
</div>
 
<div id="center">
  <div id="leftnav">
    <p align="center"><img src="SiteImages/links.jpg" alt="Links" width="102" height="30" /><br />
    </p>
    <ul id="MenuBar1" class="MenuBarVertical">
      <li><a href="index.cfm" title="Home">Home</a></li>
      <li><a href="transNews.cfm" title="Transition News">Transition News</a></li>
      <li><a href="https://sspweb.jsc.nasa.gov/webdata/upload/sspbull/SSPnews%2EFinal%2Epdf"title="SSP News" target="_blank">SSP News</a></li>
      <li><a href="#" title="Useful Links" class="MenuBarItemSubmenu">Useful Links</a>
          <ul>
            <li><a href="http://transition.jsc.nasa.gov" title="JSC Transition" target="_blank">JSC Transition</a></li>
            <li><a href="http://ksctransition.ksc.nasa.gov/index.asp" title="KSC Transition" target="_blank">KSC Transition</a></li>
            <li><a href="https://shuttleportal.msfc.nasa.gov/msfctr/default.aspx" title="Marshall Transition" target="_blank">Marshall Transition</a></li>
            <li><a href="http://www.nasa.gov/transition" title="Nasa Headquarters" target="_blank">Nasa Headquarters Transition</a></li>
            <li><a href="https://sspweb.jsc.nasa.gov/tmo/" title="Space Shuttle Transition" target="_blank">Space Shuttle Transition</a></li>
            <li><a href="https://sspweb.jsc.nasa.gov/" title="Space Shuttle Program" target="_blank">Space Shuttle Program</a></li>
            <li><a href="https://ice2.exploration.nasa.gov/ice/site/nasa/cx/" title="Constellation Program" target="_blank">Constellation Program</a></li>
        </ul>
      </li>
      <li><a href="https://inwiki.nasa.gov/cm/blog/Rendezvous" title="Leadership Blog" target="_blank">Leadership Blog</a></li>
      <li><a href="rendindex.cfm" title="Current Issue" target="_blank">Current Issue</a></li>
      <li><a href="Archives.cfm" title="Past Issues" target="_blank">Past Issues</a></li>
    </ul>
   
  <p align="center"><a href="rendindex.cfm" target="_blank"><img src="SiteImages/rendcurrent.jpg" alt="Current Rendezvous Issue" width="85" height="119" border="1" /></a>
    
<a href="subscribe.cfm" target="_blank"> <img src="SiteImages/subscribea.jpg" alt="Subscribe" name="subscribe" width="73" height="54" border="0" id="subscribe" /></a><br />
    </p>
  </div>
  <div id="pagetext">
    <p><img src="SiteImages/transnews.jpg" alt="Transition News" width="620" height="30" border="0"/>
    
<iframe src="incTransNews.html" id="maintext iframe" name="MainFrame" width="620" frameborder="0" allowtransparency="yes" scrolling="auto" marginheight="6"></iframe>
 </p>
    </div>
      
      
</a></div>
 
<cfinclude template="sitefooterInclude.cfm">
 
<script type="text/javascript">
<!--
var MenuBar1 = new Spry.Widget.MenuBar("MenuBar1", {imgRight:"SpryAssets/SpryMenuBarRightHover.gif"});
//-->
</script>
</body>
</html>

Open in new window

SOLUTION
Link to home
membership
This solution is only available to members.
To access this solution, you must be a member of Experts Exchange.
Start Free Trial
oh yea... I think you should be able to get rid of the conditional link to the ie6 stylesheet...
Just about to pull out the hair!!  Tried creating a whole new ID for that iframe with no luck.  Created a class for that iframe with no luck!!!
perhaps you could repost your your current HTML and CSS files to make sure we're working on the same problem.  When you post your HTML, what would be really helpful would be if, instead of posting your source from Dreamweaver, you post what you see when you do a page in your View/Page Source on your own page in your browser.  That way, your system will interpret all your coldfusion code, because I can't tell whether anything in your code might be causing problems.

Alternately (even better) you could publish the page on a temporary folder on your server, then I could look at it there including images and any other elements that could mess up the layout.
yessir...again thank you for all of your help on this.  as you can tell, i am a beginner with the use of dreamweaver.  

I am attaching two images...they way the transnews page should look and how it is currently looking after renaming the the center iframe style to maintext iframe.  This fix works perfectly on the index.cfm page.  However on the transnews.cfm page it the <iframe> does not seem to want to accept any style changes.  I added a new style and applied the id tag to the iframe with no luck.  I even tried hardcoding the style into the iframe and the only style that took was the height=330.  As you can tell, this iframe is supposed to have bgcolor = white and a border=1,black,solid.  This iframe seems to have a mind of its own.  Or, it could certainly be operator error.

The shadow on the spry menu has disappeard from both pages since changing the name of the center iframe style.

Also attaching the new css and the trans news code.  Thanks again!!!

TRANS NEWS CODE
 
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>Transition News</title>
<link href="styles.css" rel="stylesheet" type="text/css" />
<!--[if lte IE 6]><link href="ie6.css" rel="stylesheet" type="text/css"><![endif]-->
<style type="text/css">
<!--
.style1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}
-->
</style>
<script src="SpryAssets/SpryMenuBar.js" type="text/javascript"></script>
<script type="text/javascript">
</script>
<link href="SpryAssets/SpryMenuBarVertical.css" rel="stylesheet" type="text/css" />
<style type="text/css">
 
-->
</style>
</head>
 
<body>
 
 
<div id="header"> 
  <div align="left"><img src="SiteImages/banner.jpg" alt="Banner" width="782" height="125" /></div>
</div>
 
<div id="center">
  <div id="leftnav">
    <p align="center"><img src="SiteImages/links.jpg" alt="Links" width="102" height="30" /><br />
    </p>
    <ul id="MenuBar1" class="MenuBarVertical">
      <li><a href="index.cfm" title="Home">Home</a></li>
      <li><a href="transNews.cfm" title="Transition News">Transition News</a></li>
      <li><a href="https://sspweb.jsc.nasa.gov/webdata/upload/sspbull/SSPnews%2EFinal%2Epdf"title="SSP News" target="_blank">SSP News</a></li>
      <li><a href="#" title="Useful Links" class="MenuBarItemSubmenu">Useful Links</a>
          <ul>
            <li><a href="http://transition.jsc.nasa.gov" title="JSC Transition" target="_blank">JSC Transition</a></li>
            <li><a href="http://ksctransition.ksc.nasa.gov/index.asp" title="KSC Transition" target="_blank">KSC Transition</a></li>
            <li><a href="https://shuttleportal.msfc.nasa.gov/msfctr/default.aspx" title="Marshall Transition" target="_blank">Marshall Transition</a></li>
            <li><a href="http://www.nasa.gov/transition" title="Nasa Headquarters" target="_blank">Nasa Headquarters Transition</a></li>
            <li><a href="https://sspweb.jsc.nasa.gov/tmo/" title="Space Shuttle Transition" target="_blank">Space Shuttle Transition</a></li>
            <li><a href="https://sspweb.jsc.nasa.gov/" title="Space Shuttle Program" target="_blank">Space Shuttle Program</a></li>
            <li><a href="https://ice2.exploration.nasa.gov/ice/site/nasa/cx/" title="Constellation Program" target="_blank">Constellation Program</a></li>
        </ul>
      </li>
      <li><a href="https://inwiki.nasa.gov/cm/blog/Rendezvous" title="Leadership Blog" target="_blank">Leadership Blog</a></li>
      <li><a href="rendindex.cfm" title="Current Issue" target="_blank">Current Issue</a></li>
      <li><a href="Archives.cfm" title="Past Issues" target="_blank">Past Issues</a></li>
    </ul>
   
  <p align="center"><a href="rendindex.cfm" target="_blank"><img src="SiteImages/rendcurrent.jpg" alt="Current Rendezvous Issue" width="85" height="119" border="1" /></a>
    
<a href="subscribe.cfm" target="_blank"> <img src="SiteImages/subscribea.jpg" alt="Subscribe" name="subscribe" width="73" height="54" border="0" id="subscribe" /></a><br />
    </p>
  </div>
  <div id="pagetext">
    <p><img src="SiteImages/transnews.jpg" alt="Transition News" width="620" height="30" border="0"/>
    
<iframe src="incTransNews.html" name="MainFrame" width="620" height="330" background-color="#FFFFFF" margin="6px" border="1" frameborder="0" allowtransparency="yes" scrolling="auto" marginheight="6"></iframe>
 </p>
    </div>
      
      
</a></div>
 
<cfinclude template="sitefooterInclude.cfm">
 
<script type="text/javascript">
<!--
var MenuBar1 = new Spry.Widget.MenuBar("MenuBar1", {imgRight:"SpryAssets/SpryMenuBarRightHover.gif"});
//-->
</script>
</body>
</html>
 
 
*******************************
CSS
@charset "utf-8";
body {
	text-align: center;
	margin: 0px;
	padding: 0px;
	background-color: #000000;
	background-repeat: repeat-y;
	background-image: url(SiteImages/tableborder.jpg);
	background-position: center center;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	position: absolute;
	
}
#footer {
	width: 780px;
	background-image: url(SiteImages/footer.gif);
	height: 65px;
	padding-top: 6px;
	padding-bottom: 6px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	text-decoration: none;
	vertical-align: middle;
	background-color: #000000;
	
}
 
#footer a:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	text-decoration: none;
}
#footer a:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	text-decoration: none;
}
#footer a:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
}
#footer a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FF9900;
	text-decoration: none;
}
 
 
#header {
	margin: auto;
	padding: 0px;
	width: 780px;
}
#center {
	height: 400px;
	width: 780px;
	border: 1px solid #000000;
	background-color: #999999;
	bottom: auto;
}
 
#leftnav {
	margin: 6px;
	height: 380px;
	width: 15%;
	border: 1px solid #000000;
	float: left;
	background-color: #DADADA;
	padding-top: 6px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
#maintext {
	background-color: #DADADA;
	width: 418px;
	margin-right: 0px;
	margin-left: -210px;
	position: absolute;
	margin-top: 6px;
	height: 380px;
	padding-top: 6px;
	border: 1px solid #000000;
}
 
#rightnav {
	background-color: #DADADA;
	float: right;
	height: 374px;
	width: 25%;
	border: 1px solid #000000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-align: justify;
	padding: 6px;
	margin-top: 6px;
	margin-right: 6px;
	margin-bottom: 6px;
	margin-left: 6px;
}
#maintext iframe {
	border: 1px solid #000000;
	margin: 6px;
	height: 330px;
	background-color: #FFFFFF;
}
 
 
#rightnav iframe {
	background-color: #FFFFFF;
	border: 1px solid #000000;
	height: 160px;
	padding: 0px;
	margin-top: 10px;
	margin-right: 5px;
	margin-bottom: 8px;
	margin-left: 0px;
}
#pagetext {
	background-color: #DADADA;
	width: 635px;
	margin-right: 0px;
	margin-left: -320px;
	position: absolute;
	margin-top: 6px;
	height: 380px;
	padding-top: 6px;
	border: 1px solid #000000;
}
#comingsoon {
	font-size: 10px;
}

Open in new window

badTransNews.jpg
correctTransNews.jpg
Hi again, I will have a look at this in more detail in a little while, but one thing I noticed yesterday that surprised me was that the iframe transparency setting says "yes", while documentation appears to show the choices to be either "true" or "false".  But then I googled around a bit and saw some others using "yes" so I'm a bit confused by that one.  In any event you might try switching to "true" or "false" just to observe if it has any impact.
SOLUTION
Link to home
membership
This solution is only available to members.
To access this solution, you must be a member of Experts Exchange.
Start Free Trial
wow, thanks!!  i will get to work on this again in the morning and let you know my progress!!
SOLUTION
Link to home
membership
This solution is only available to members.
To access this solution, you must be a member of Experts Exchange.
Start Free Trial
Yessir....I did not know that was an option.  As you can tell, the div is new to me.  I am used to working with tables and am forcing myself to learn divs and css's.  

I have just heard from my customer that they are wanting to re-arrange the site a bit -- moving the news text to the home page, just shuffling some things around.  So now is my time to make some structural changes.  Do you think I would be better off changing to a table structure?  Also, I know I am using a width of 780 -- should I increase this - what is the most common width being used these days?

As far as the issues with IE6...as I'm sure you can tell, this is not a public site and the customer will be switching all machines to IE7 within the next couple of weeks...so that issue should go away (except I know it does not render well in Firefox), but IE is the company standard and that is what we are to design for.

I appreciate your suggestions!!
fyi... in the "things I never really needed to know" department, your post got me digging a bit into the whole iframe transparency thing, and I learned a few things  
1) in Firefox, Safari, Opera, iframes appear to always be transparent, regardless of what allowtransparency is set to.
 2) in IE6 and IE7, by default, transparency is turned off.  If you include the allowtransparency parameter in your code, then transparency is turned on.  Remarkably, contrary to the documentation it doesn't seem to matter whether you put in ="true", ="yes", ="false", ="billgates" or even if you just leave "allowtransparency" as a standalone keyword.  All of these (even "false" !!!) result in the iframe transparency being "true".   Programatically, I was able to prove to myself that
 "document.all.myiframe.allowTransparency" evaluates to "true" in all of the above cases in both IE6 and IE7.   Nice work, Microsoft!  
SOLUTION
Link to home
membership
This solution is only available to members.
To access this solution, you must be a member of Experts Exchange.
Start Free Trial
Thank you for your thoughts.  I will start reworking this soon, can't wait to use all of your new tips and ideas!!  I will keep you posted!
you're welcome...  fyi, I'm about to head out of town till next Wednesday so if you need more assistance you'd probably be best to start a new question to get someone else's attention.  Good luck!
yessir...i changed the 2-column layout page and everything looks good with the exception of a couple little things that I cannot seem to fix no matter what I try.  First, on the body style you suggested:

text-align: center;
      margin: 0px;
      padding: 0px;
      background-color: #000000;
      background-repeat: repeat-y;
      background-image: url(SiteImages/tableborder.jpg);
      background-position: center center;
      font-family: Arial, Helvetica, sans-serif;
      font-size: 12px;
When I change to the above, and remove the 'position: absolute' line, I lose the tableborder image.  See attached image with arrow.

Also, you will notice that I lose the small gap of space at the top of the maintext div.  The image "Transition News" should align with the "Links" image in the left nav.  I have tried numerous adjustments in the maintext div with no luck.  Any suggestions?


bodyAbsolute.jpg
bodyNoPosition.jpg
yessir...never mind my comments about the images not lining up -- fixed that.  only thing left is the background image not appearing when the absolute positioing is removed!!  Sorry!!
Hi again Cindy... when you say the "absolute positioning is removed", does that mean that you are using a variable width layout?  If so, we'll have to do something with the background graphic SiteImages/tableborder.jpg to allow the border to expand and contract as well.  
Morning.
In the body style I had position: absolute.  In your suggested/improved css, you did not have position: absolute, when that is not an element in that style the border image no longer appears -- actually its there, just shifted so you cannot see it.  I did mess with the image size to see if that made a difference and it did not.
maybe you could post the actual image file so I can test it on my end.
when you say the image is there, but shifted, do you see part of it, like only on the left, or only on the right?
I am attaching the image.  If you scroll over to the right you can see part of the image.  Image size is 800x10.
tableborder.jpg
...hmmm   the border works for me.    I didn't change any code from what I posted Oct 16 @ 3:53 pm, but as soon as I saved that image to my hard drive, it appeared in the right place, so hard to speculate what is causing it to be in the wrong place for you.
don't know.  looks fine in ie7...just ie6....thanks for checking it for me!!
SOLUTION
Link to home
membership
This solution is only available to members.
To access this solution, you must be a member of Experts Exchange.
Start Free Trial
SOLUTION
Link to home
membership
This solution is only available to members.
To access this solution, you must be a member of Experts Exchange.
Start Free Trial
ASKER CERTIFIED SOLUTION
Link to home
membership
This solution is only available to members.
To access this solution, you must be a member of Experts Exchange.
Start Free Trial