|
|
|
| под IE не могу настроить выпадающее меню. Подскажите в чем проблема. Вот код
<style>
.menu ul{
padding:0;
margin:0;
list-style:none;
}
.menu ul li{
float:left;
position:relative;
}
.menu ul li ul{
display:none;
border:2px solid #d578fc;
}
.menu ul li:hover a{
display:block;
color:#fff;
}
.menu ul li:hover ul{
background-color: #ff0000;
display:block;
position:absolute;
top:43px;
left:0;
width:155px;
height:35px;
z-index:9999;
text-align:left;
height:auto;
}
.menu ul li:hover ul li a{
display:block;
width:145px;
background:#ddd;
color:#000;
padding-top:0px;
padding-bottom:6px;
padding-left:10px;
border-bottom:1px #CCCCCC dotted; /* параметры разделительной линии между блоками подменюшек */
z-index:9999;
}
.menu ul li:hover ul li a:hover{
display:block;
background-color:#666666;
color:#000;
z-index:9999;
}
</style>
<div class="menu">
<ul>
<li><a href="index.php?id=1"><img src='img/okom.png' onmouseover="this.src='img/okom_nav.png';" onmouseout="this.src='img/okom.png'" border='0' width="111" height="43" alt='о компании' title='о компании' hspace="0" /></a>
<?php
@$zap_1 = "SELECT * FROM menu WHERE id_pod = '1' AND hide = 'show' ORDER BY pos";
@$res_1 = mysql_query($zap_1);
if(mysql_num_rows($res_1) != '0')
{
?>
<ul>
<?php
while($fet_1 = mysql_fetch_array($res_1))
{
?>
<li><a href="" title=""><?php echo $fet_1['naz']; ?></a></li>
<?php
}
?>
</ul>
<?php
}
?>
</li>
</ul>
</div>
|
| |
|
|
|
|
|
|
|
для: Vincento
(12.02.2011 в 21:20)
| |
.menu ul li:hover ul li a{
.menu ul li:hover ul li a:hover{
|
в IE 6 не работает hover примененная к блочным элементам, работает только "a:hover" | |
|
|
|
|
|
|
|
для: Usta
(13.02.2011 в 15:29)
| | изменил, все равно не работает. (( | |
|
|
|
|
|
|
|
для: Vincento
(13.02.2011 в 15:37)
| | делайте тогда через js
вложите html сгенерированный | |
|
|
|