Hello there
The advise to remove the * html hack did not work, or I made a mistake.
I do not have anything IE7 specific. At least, not that I know of...
I followed the advise from Sqigg and created a stylesheet in which I entered the * html code without the * html:
Code: Select all
#menu_vert li { float: left; height: 1%; }
#menu_vert li a { height: 1%; }
then I and uploaded it onto the server in the designated path: css/ie6_only.css
Then I implemented the conditional reference into the head section of my templates:
Code: Select all
<!--[if IE 6]>
<link href="/css/ie6_only.css" rel="stylesheet" type="text/css" />
<![endif]-->
It did not work.
I also tried it with:
...
No effect.
I figured that there is a global content block called
JavaScript for IE page width
that containes also specific IE6 style definitions. I entered the above code there as well. Nothing happened.
Then I removed the IE6 conditional reference from my template and deleted the IE6 definitions from the global content block to see if there is at all something happening: Yes, it looks even more horrible, but at least a change.
Thus, I guess I need to change something in this global content block?
JavaScript for IE page width
Code: Select all
<__script__ type="text/JavaScript">
<!--
//pass min and max -measured against window width
function P7_MinMaxW(a,b){
var nw="auto",w=document.documentElement.clientWidth;
if(w>=b){nw=b+"px";}if(w<=a){nw=a+"px";}return nw;
}
//-->
</__script><!--[if lte IE 6]>
<style type="text/css">
#pagewrapper {width:expression(P7_MinMaxW(720,950));}
#container {height: 1%;}
</style>
<![endif]-->
Please, please help. I am totally lost in all these hacks and fixes and browser bugs...