frequent: IE6 - borders sollen verschwinden...

Beitrag lesen

Hallo,

ich sitze schon eine Weile über folgendem Problem:

Meine Navigationsleiste funktioniert nicht sauber im IE. Die runden Ecken habe ich untergebracht. Beim "Animieren" musste ich dabei "overflow: hidden" verwenden. Dadurch werden meine Navigationsleisten "eingerahmt".

Diesen border bzw. Rahmen bekomme ich nicht weg...

Weiß jemand fachkundigen Rat?

Schon mal vielen Dank.

Frequent

Online: http://www.franckreich.de/demo/members/test3.html

Quellcode:

  
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">  
<html xmlns="http://www.w3.org/1999/xhtml" lang="de" xml:lang="de">  
<head>  
<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1" />  
<title></title>  
<style type="text/css">  
html  
	{  
        overflow:auto;  
        }  
body  
	{  
        text-align: center;  
        margin: 0px;  
        padding: 0px;  
	}  
ul#settingsbar li .sideburns  
	{  
    	display: block;  
    	margin: 0px;  
        padding: 1px;  
        text-align: left;  
    	height: 65px;  
    	background-color:#dcdcdc;  
    	background-repeat:no-repeat;  
    	background-position:center center;  
    	border:1px solid #c8c8c8;  
        -moz-border-radius:10px 0px 0px 10px;  
    	-webkit-border-top-left-radius: 10px;  
    	-webkit-border-bottom-left-radius: 10px;  
    	-khtml-border-top-left-radius: 10px;  
    	-khtml-border-bottom-left-radius: 10px;  
        border-radius: 10px 0px 0px 10px;  
	}  
ul#settingsbar  
	{  
    	position: fixed;  
	margin: 0px;  
   	padding: 0px;  
        bottom: 2%;  
    	right: 20%;  
    	list-style: none;  
    	z-index:989;  
	}  
ul#settingsbar li  
	{  
        width: 320px;  
        position: relative;  
	}  
#babel  
	{  
        width: 192px;  
        }  
#medusa  
	{  
        width: 320px;  
        }  
</style>  
  
<!-- rounded corners IE6,7,8 -->  
<!--[if IE]>  
    	<style type="text/css">  
         ul#settingsbar  
		{  
                text-align: left;  
		}  
         .sideburns  
    		{  
         	width: 100%;  
         	position: relative;  
                text-decoration: none;  
                overflow: hidden;  
/* -> BORDER bzw. RAHMEN KOMMT NUR WENN overflow:hidden VERWENDET WIRD */  
         	}  
	.sideburns .tl2  
    		{  
         	position: absolute;  
         	display: block;  
		height: 20px;  
         	width: 20px;  
         	left: -11px;  
         	top: -11px;  
        	background: url(../IMG/rnd42.gif) no-repeat;  
    		}  
    	.sideburns .bl2  
    		{  
         	position: absolute;  
         	display: block;  
         	left: -11px;  
         	bottom: -11px;  
		height: 20px;  
         	width: 20px;  
        	background: url(../IMG/rnd42.gif) no-repeat;  
    		}  
    	* html .sideburns .tl2, * html .sideburns .bl2  
    		{  
        	margin: 0 0 0 0;  
         	}  
	</style>  
	<script type="text/javascript">  
                 function addLoadEvent(func)  
                 {  
	         var oldonload = window.onload;  
		 if (typeof window.onload != 'function')  
                 	{  
    		  	window.onload = func;  
  			} else {  
    		  		window.onload = function()  
                                 	{  
      		  			if (oldonload)  
                                 		{  
                   				oldonload();  
      						}  
      					func();  
    					}  
  				}  
		}  
                addLoadEvent( function(){addSideburns("sideburns");} )  
                addLoadEvent( function(){addCorners("boxer");} )  
  
    	       function addCorners(classname)  
               {  
               var a = []; var re = new RegExp('\\b' + classname + '\\b');  
               var els = document.getElementsByTagName("body")[0].getElementsByTagName("*");  
        	       for(var i=0,j=els.length; i<j; i++)  
                if(re.test(els[i].className))a.push(els[i]);  
        	       for (var i=0; i<a.length; i++)  
                 	{  
			var tr = document.createElement('span');tr.className="tr";  
            		var tl = document.createElement('span');tl.className="tl";  
            		a[i].insertBefore(tr, a[i].firstChild);  
            	    	a[i].appendChild(tl);  
		        }  
	       }  
                function addSideburns(classname)  
                {  
                var a2 = []; var re2 = new RegExp('\\b' + classname + '\\b');  
                var els2 = document.getElementsByTagName("body")[0].getElementsByTagName("*");  
                for(var i2=0,j2=els2.length; i2<j2; i2++)  
                if(re2.test(els2[i2].className))a2.push(els2[i2]);  
                for (var i2=0; i2<a2.length; i2++)  
                 	{  
   	         	var tl2 = document.createElement('span');tl2.className="tl2";  
         	   	var bl2 = document.createElement('span');bl2.className="bl2";  
                 	a2[i2].insertBefore(tl2, a2[i2].firstChild);  
                         a2[i2].appendChild(bl2);  
		        }  
	       }  
           </script>  
<![endif]-->  
</head>  
<body >  
<div class="wrapper">  
<div id="fixed">  
	<ul id="settingsbar">  
             <li id="li3"><div class="sideburns">1</div></li>  
             <li id="li4"><div class="sideburns">2</div></li>  
             <li id="li5"><div class="sideburns">3</div></li>  
             <li id="li6"><div class="sideburns">4</div></li>  
             <li id="li7"><div class="sideburns">5</div></li>  
             <li id="li8"><div class="sideburns">6</div></li>  
             <li id="li1">  
            	<div class="sideburns" id="babel">7</div>  
             </li>  
              <li id="li2">  
                	<div class="sideburns" id="medusa">8</div>  
              </li>  
	</ul>  
  
</div>  
</div><!-- end wrapper -->  
</body>  
</html>