I have a CSS drop down menu and the drop down menus from it are being hidden by the <object> tag that is used to display a PDF document. I hear the z-index tag can fix this but am confused on how to implement it.
Basically this is my page I am embedding the PDF document on:
As you can see, above is the object tag with the PDF document. It works great, just hides the CSS drop down menus.
In case you need to see, here is the CSS code I used for the menu:
Any help is implementing the z-index and how it is used, would be greatly appreciated and helpful!
Basically this is my page I am embedding the PDF document on:
Code:
<body style="height:100%; overflow-y: scroll;">
<div class="pagesize">
<div class="menuSection">
[I]menu stuff here[/I]
</div>
<div class="bodySection">
<object type="application/pdf" data="documents/FastOrngMSDS.pdf" width="900" height="800" >
</object>
</div>
</div>
</body>
As you can see, above is the object tag with the PDF document. It works great, just hides the CSS drop down menus.
In case you need to see, here is the CSS code I used for the menu:
Code:
.bg {background: url(../images/menu/button4.gif);}
.menu {padding:0 0 0 32px; margin:0; list-style:none; height:40px; background:#fff url(../images/menu/button1a.gif) repeat-x; position:relative; font-family:arial, verdana, sans-serif; }
.menu li.top {display:block; float:left; position:relative;}
.menu li a.top_link {display:block; float:left; height:40px; line-height:33px; color:#bbb; text-decoration:none; font-size:11px; font-weight:bold; padding:0 0 0 12px; cursor:pointer;}
.menu li a.top_link span {float:left; font-weight:bold; display:block; padding:0 24px 0 12px; height:40px;}
.menu li a.top_link span.down {float:left; display:block; padding:0 24px 0 12px; height:40px; background:url(../images/menu/down.gif) no-repeat right top;}
.menu li a.top_link:hover {color:#000; background: url(../images/menu/button4.gif) no-repeat;}
.menu li a.top_link:hover span {background:url(../images/menu/button4.gif) no-repeat right top;}
.menu li a.top_link:hover span.down {background:url(../images/menu/button4a.gif) no-repeat right top;}
.menu li:hover > a.top_link {color:#000; background: url(../images/menu/button4.gif) no-repeat;}
.menu li:hover > a.top_link span {background:url(../images/menu/button4.gif) no-repeat right top;}
.menu li:hover > a.top_link span.down {background:url(../images/menu/button4a.gif) no-repeat right top;}
.menu table {border-collapse:collapse; width:0; height:0; position:absolute; top:0; left:0;}
.menu a:hover {visibility:visible;}
.menu li:hover {position:relative; z-index:200;}
.menu ul,
.menu :hover ul ul,
.menu :hover ul :hover ul ul,
.menu :hover ul :hover ul :hover ul ul,
.menu :hover ul :hover ul :hover ul :hover ul ul {position:absolute; left:-9999px; top:-9999px; width:0; height:0; margin:0; padding:0; list-style:none;}
.menu :hover ul.sub {left:2px; top:40px; right:2px; background: #fff; padding:3px 0; border:1px solid #999999; white-space:nowrap; width:200px; height:auto;}
.menu :hover ul.sub li {display:block; height:20px; position:relative; float:left; width:250px;}
.menu :hover ul.sub li a {font-weight:normal;display:block; font-size:11px; height:20px; width:192px; line-height:20px; text-indent:5px; color:#000; text-decoration:none; border:3px solid #fff; border-width:0 0 0 3px;}
.menu :hover ul.sub li a.fly {background:#fff url(../images/menu/arrow.gif) 80px 7px no-repeat;}
.menu :hover ul.sub li a:hover {background:#999999; color:#fff;}
.menu :hover ul.sub li a.fly:hover {background:#999999 url(../images/menu/arrow_over.gif) 80px 7px no-repeat; color:#fff;}
.menu :hover ul li:hover > a.fly {background:#999999 url(../images/menu/arrow_over.gif) 80px 7px no-repeat; color:#fff;}
.menu :hover ul :hover ul,
.menu :hover ul :hover ul :hover ul,
.menu :hover ul :hover ul :hover ul :hover ul,
.menu :hover ul :hover ul :hover ul :hover ul :hover ul
{left:90px; top:-4px; background: #fff; padding:3px 0; border:1px solid 999999; white-space:nowrap; width:93px; z-index:200; height:auto;}
Any help is implementing the z-index and how it is used, would be greatly appreciated and helpful!