I have a verticle menu that works exactly like i want in firefox, displaing down the left side of the page, but in IE only one list item displays and its over on the top middle of the page and I cant figure out how to get ie to work right with it.
any chance anybody could tell me what might not be IE compatible here??
#cm-nav li a.arrow {background-image: url(arrow-right.gif)}
ul#cm-nav ,
ul#cm-nav ul {
border-bottom: black 0px solid;
list-style-type: none;
margin: 0px;
list-style-image: none;
border-right: black 0px solid;
padding: 0px;
}
ul#cm-nav li {
position: relative;
list-style-type: none;
margin: auto;
list-style-image: none;
padding: 0px;
top:-28px;
left:30px;
width:200px;
}
ul#cm-nav li li {
width: auto;
float: none;
}
#cm-nav a {
text-align: left;
border-left: black 1px solid;
display: block;
font-family: 'Arial Black', Gadget, sans-serif;
white-space: nowrap;
background: black;
color: white;
font-size: 12pt;
border-top: black 1px solid;
text-decoration: none;
padding: 5px;
}
#cm-nav a:focus {
outline-style: none;
outline-color: invert;
outline-width: medium
}
#cm-nav a.no-click {cursor: default}
#cm-nav > li > a ,
#cm-nav > li > a.arrow {padding-right: 4px}
.arrow-pad#cm-nav > li > a ,
#cm-nav ul.arrow-pad > li > a {padding-right: 11px}
#cm-nav li a.arrow ,
#cm-nav > li > a.arrow {
background-repeat: no-repeat;
background-position: right 50%
}
#cm-nav li:hover > a {
background-color: blue;
color: white;
}
#cm-nav li ul ,
#cm-nav li:hover ul ul ,
#cm-nav li:hover ul ul ul ,
#cm-nav li:hover ul ul ul ul ,
#cm-nav li:hover ul ul ul ul ul ,
#cm-nav li:hover ul ul ul ul ul ul ,
#cm-nav li:hover ul ul ul ul ul ul ul ,
#cm-nav li:hover ul ul ul ul ul ul ul ul ,
#cm-nav li:hover ul ul ul ul ul ul ul ul ul ,
#cm-nav li:hover ul ul ul ul ul ul ul ul ul ul ,
#cm-nav li:hover ul ul ul ul ul ul ul ul ul ul ul ,
#cm-nav li:hover ul ul ul ul ul ul ul ul ul ul ul ul ,
#cm-nav li:hover ul ul ul ul ul ul ul ul ul ul ul ul ul ,
#cm-nav li:hover ul ul ul ul ul ul ul ul ul ul ul ul ul ul ,
#cm-nav li:hover ul ul ul ul ul ul ul ul ul ul ul ul ul ul ul ,
#cm-nav li:hover ul ul ul ul ul ul ul ul ul ul ul ul ul ul ul ul ,
#cm-nav li:hover ul ul ul ul ul ul ul ul ul ul ul ul ul ul ul ul ul ,
#cm-nav li:hover ul ul ul ul ul ul ul ul ul ul ul ul ul ul ul ul ul ul ,
#cm-nav li:hover ul ul ul ul ul ul ul ul ul ul ul ul ul ul ul ul ul ul ul ,
#cm-nav li:hover ul ul ul ul ul ul ul ul ul ul ul ul ul ul ul ul ul ul ul ul ,
#cm-nav li:hover ul ul ul ul ul ul ul ul ul ul ul ul ul ul ul ul ul ul ul ul ul {
z-index: 999;
position: absolute;
display: none;
top:40px;
left:-45px;
width:200px;
}
#cm-nav li:hover ul ,
#cm-nav li li:hover ul ,
#cm-nav li li li:hover ul ,
#cm-nav li li li li:hover ul ,
#cm-nav li li li li li:hover ul ,
#cm-nav li li li li li li:hover ul ,
#cm-nav li li li li li li li:hover ul ,
#cm-nav li li li li li li li li:hover ul ,
#cm-nav li li li li li li li li li:hover ul ,
#cm-nav li li li li li li li li li li:hover ul ,
#cm-nav li li li li li li li li li li li:hover ul ,
#cm-nav li li li li li li li li li li li li:hover ul ,
#cm-nav li li li li li li li li li li li li li:hover ul ,
#cm-nav li li li li li li li li li li li li li li:hover ul ,
#cm-nav li li li li li li li li li li li li li li li:hover ul ,
#cm-nav li li li li li li li li li li li li li li li li:hover ul ,
#cm-nav li li li li li li li li li li li li li li li li li:hover ul ,
#cm-nav li li li li li li li li li li li li li li li li li li:hover ul ,
#cm-nav li li li li li li li li li li li li li li li li li li li:hover ul ,
#cm-nav li li li li li li li li li li li li li li li li li li li li:hover ul ,
#cm-nav li li li li li li li li li li li li li li li li li li li li li:hover ul {
display: block;
margin-left: 100%;
}
#cm-nav ul ul {margin-left: 0px}
#cm-nav ul {
top: 0px;
left: 0px;
}
any chance anybody could tell me what might not be IE compatible here??
#cm-nav li a.arrow {background-image: url(arrow-right.gif)}
ul#cm-nav ,
ul#cm-nav ul {
border-bottom: black 0px solid;
list-style-type: none;
margin: 0px;
list-style-image: none;
border-right: black 0px solid;
padding: 0px;
}
ul#cm-nav li {
position: relative;
list-style-type: none;
margin: auto;
list-style-image: none;
padding: 0px;
top:-28px;
left:30px;
width:200px;
}
ul#cm-nav li li {
width: auto;
float: none;
}
#cm-nav a {
text-align: left;
border-left: black 1px solid;
display: block;
font-family: 'Arial Black', Gadget, sans-serif;
white-space: nowrap;
background: black;
color: white;
font-size: 12pt;
border-top: black 1px solid;
text-decoration: none;
padding: 5px;
}
#cm-nav a:focus {
outline-style: none;
outline-color: invert;
outline-width: medium
}
#cm-nav a.no-click {cursor: default}
#cm-nav > li > a ,
#cm-nav > li > a.arrow {padding-right: 4px}
.arrow-pad#cm-nav > li > a ,
#cm-nav ul.arrow-pad > li > a {padding-right: 11px}
#cm-nav li a.arrow ,
#cm-nav > li > a.arrow {
background-repeat: no-repeat;
background-position: right 50%
}
#cm-nav li:hover > a {
background-color: blue;
color: white;
}
#cm-nav li ul ,
#cm-nav li:hover ul ul ,
#cm-nav li:hover ul ul ul ,
#cm-nav li:hover ul ul ul ul ,
#cm-nav li:hover ul ul ul ul ul ,
#cm-nav li:hover ul ul ul ul ul ul ,
#cm-nav li:hover ul ul ul ul ul ul ul ,
#cm-nav li:hover ul ul ul ul ul ul ul ul ,
#cm-nav li:hover ul ul ul ul ul ul ul ul ul ,
#cm-nav li:hover ul ul ul ul ul ul ul ul ul ul ,
#cm-nav li:hover ul ul ul ul ul ul ul ul ul ul ul ,
#cm-nav li:hover ul ul ul ul ul ul ul ul ul ul ul ul ,
#cm-nav li:hover ul ul ul ul ul ul ul ul ul ul ul ul ul ,
#cm-nav li:hover ul ul ul ul ul ul ul ul ul ul ul ul ul ul ,
#cm-nav li:hover ul ul ul ul ul ul ul ul ul ul ul ul ul ul ul ,
#cm-nav li:hover ul ul ul ul ul ul ul ul ul ul ul ul ul ul ul ul ,
#cm-nav li:hover ul ul ul ul ul ul ul ul ul ul ul ul ul ul ul ul ul ,
#cm-nav li:hover ul ul ul ul ul ul ul ul ul ul ul ul ul ul ul ul ul ul ,
#cm-nav li:hover ul ul ul ul ul ul ul ul ul ul ul ul ul ul ul ul ul ul ul ,
#cm-nav li:hover ul ul ul ul ul ul ul ul ul ul ul ul ul ul ul ul ul ul ul ul ,
#cm-nav li:hover ul ul ul ul ul ul ul ul ul ul ul ul ul ul ul ul ul ul ul ul ul {
z-index: 999;
position: absolute;
display: none;
top:40px;
left:-45px;
width:200px;
}
#cm-nav li:hover ul ,
#cm-nav li li:hover ul ,
#cm-nav li li li:hover ul ,
#cm-nav li li li li:hover ul ,
#cm-nav li li li li li:hover ul ,
#cm-nav li li li li li li:hover ul ,
#cm-nav li li li li li li li:hover ul ,
#cm-nav li li li li li li li li:hover ul ,
#cm-nav li li li li li li li li li:hover ul ,
#cm-nav li li li li li li li li li li:hover ul ,
#cm-nav li li li li li li li li li li li:hover ul ,
#cm-nav li li li li li li li li li li li li:hover ul ,
#cm-nav li li li li li li li li li li li li li:hover ul ,
#cm-nav li li li li li li li li li li li li li li:hover ul ,
#cm-nav li li li li li li li li li li li li li li li:hover ul ,
#cm-nav li li li li li li li li li li li li li li li li:hover ul ,
#cm-nav li li li li li li li li li li li li li li li li li:hover ul ,
#cm-nav li li li li li li li li li li li li li li li li li li:hover ul ,
#cm-nav li li li li li li li li li li li li li li li li li li li:hover ul ,
#cm-nav li li li li li li li li li li li li li li li li li li li li:hover ul ,
#cm-nav li li li li li li li li li li li li li li li li li li li li li:hover ul {
display: block;
margin-left: 100%;
}
#cm-nav ul ul {margin-left: 0px}
#cm-nav ul {
top: 0px;
left: 0px;
}