Previous Message
Next Message

Rounded corners repeating in IE6

Sent by Alan Gresley on 24 April 2009 18:06


Anne E. Shroeder wrote:
> I'm using the technique described here: 
> http://webdevtips.co.uk/webdevtips/style/border.shtml to accomplish rounded 
> borders on this somewhat complex design - the client is insistent on fixed 
> heights, so it's been quite a trick.  The problem now is that the top right 
> corner seems to be repeating itself and the bottom left and right corners 
> are not showing up at all in IE6:
> 
> http://www.language-works.com/SmartSign/template_frames2.htm
[...]
> 
> Anne


Hello Anne.

This page has many problems in IE6, one is that div#column3 has 
completely dropped below the main content. There are also problems in 
IE7. The initial problem area is in or surrounding the form in the 1st 
columns.

#column1 #login {
	background-color:#FEFEFE;
	width: 191px;
	margin: 0 7px 19px 8px;	
	padding:0;

}
#column1  form {
	margin:-6px 8px 22px 8px;
}


Changing a width and a margin seems to bring IE6 under some control. 
BTW, this is a hack fixed since I do not know what is quite happening. 
You have stirred that cauldron of bugs that is IE6. :-)

* html #column1 #login { /* target IE6 */
	width: 178px;
}

* html #column1  form { /* target IE6 */
	margin-right:-4px;
}


Next changing overflow:auto to overflow:hidden remove the scrollbar in IE6.

#column2 #newsBlurbs {
	height:352px;	
	padding: 5px 10px 5px 2px;
	overflow:hidden; /* change for IE6 */		
}	


Next changing the margin-right on div#column3 (partially removing the 
float) brings div#column3 up in the correct place.

* html #column3 {
margin-right:-29px;
}


This does not solve the problems that you state. Here is a little demo 
with the hacks for IE6.

<http://css-class.com/x/eO.htm>


Something is causing some overflow of the background for div#column3. 
Maybe correcting those 45 validation errors in the XHTML may help here.

Also, at this moment IE6 and IE7 are not handling those negative margins 
on the list


#column3 ul li  {
	margin-left:-28px;
	margin-top:-10px;
}

and this causes div#column3 to have greater height which effects the 
positioning of the rounded corners at the bottom of div#column3. I will 
take a greater look later.


-- 
Alan http://css-class.com/

Armies Cannot Stop An Idea Whose Time Has Come. - Victor Hugo
______________________________________________________________________
css-discuss [EMAIL-REMOVED]]
http://www.css-discuss.org/mailman/listinfo/css-d
List wiki/FAQ -- http://css-discuss.incutio.com/
List policies -- http://css-discuss.org/policies.html
Supported by evolt.org -- http://www.evolt.org/help_support_evolt/
Previous Message
Next Message

Message thread: