Форум: Форум PHPФорум ApacheФорум Регулярные ВыраженияФорум MySQLHTML+CSS+JavaScriptФорум FlashРазное
Новые темы: 0000000
C++. Мастер-класс в задачах и примерах. Авторы: Кузнецов М.В., Симдянов И.В. MySQL 5. В подлиннике. Авторы: Кузнецов М.В., Симдянов И.В. PHP Puzzles. Авторы: Кузнецов М.В., Симдянов И.В. Социальная инженерия и социальные хакеры. Авторы: Кузнецов М.В., Симдянов И.В. Самоучитель PHP 5 / 6 (3 издание). Авторы: Кузнецов М.В., Симдянов И.В.
ВСЕ НАШИ КНИГИ
Консультационный центр SoftTime

HTML+CSS+JavaScript

Выбрать другой форум

 

Здравствуйте, Посетитель!

вид форума:
Линейный форум Структурный форум

тема: не работает выпадающая менюшка
 
 автор: Vincento   (12.02.2011 в 21:20)   письмо автору
 
 

под 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>

  Ответить  
 
 автор: Usta   (13.02.2011 в 15:29)   письмо автору
 
   для: 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"

  Ответить  
 
 автор: Vincento   (13.02.2011 в 15:37)   письмо автору
 
   для: Usta   (13.02.2011 в 15:29)
 

изменил, все равно не работает. ((

  Ответить  
 
 автор: Usta   (13.02.2011 в 15:57)   письмо автору
 
   для: Vincento   (13.02.2011 в 15:37)
 

делайте тогда через js
вложите html сгенерированный

  Ответить  
Rambler's Top100
вверх

Rambler's Top100 Яндекс.Метрика Яндекс цитирования