Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #1 (permalink)  
Старый 06.02.2016, 20:06
Аспирант
Отправить личное сообщение для dima_riabets Посмотреть профиль Найти все сообщения от dima_riabets
 
Регистрация: 17.03.2014
Сообщений: 60

ИЕ не отображает пункты меню, как сделать такое?
Надо такое сделать, вроде на хроме и мозиле работает, но на ИЕ ни в какую, в чем может быть проблема, в менюшках я не очень(
<!DOCTYPE HTML>
<HTML>
<HEAD>
<TITLE>Вертикальное выпадающее меню на CSS без JS</TITLE>
<META http-equiv="Content-Type" content="text/html; charset=utf-8">
</HEAD>
<BODY>
<style type="text/css">
ul.ddd {width: 990px; padding:0; margin: 0; list-style:none; background: #fff; position:relative; border: 0; position:relative;}
ul li {width: 240px;}
ul li a, ul li a:visited {display: block; height:25px; line-height:25px; border: 1px solid #000; color: #FAFAD2; background-color: #4682B4;}
ul li a:hover  {color: #4682B4;background-color: #FAFAD2;}

li ul {visibility: hidden; position: absolute; left: 149px; top: 0; display: block; width: 100%; padding: 0;margin: 0;}


li:hover {width: 100%;}
li:hover > ul {visibility: visible; display:block; z-index: 888; position:absolute; list-style:none; width:100%; background: #fff; padding: 0; border: 0; border: 1px Solid red;}
li:hover > a {color:#4682B4;background:#FAFAD2;}
ul a:hover ul {visibility:visible;}
</style>

<ul class="ddd">
   <li><a href="#">Уровень 1 п 1</a></li>
   <li><a href="#">Уровень 1 п 2</a>
      <ul>
        <li>div_block2</li>
      </ul>
   </li>
   <li><a href="#">Уровень 1 п 3</a></li>
</ul>
</BODY>
</html>


Надо вот такое:


Вот что в IE:
Ответить с цитированием
  #2 (permalink)  
Старый 06.02.2016, 20:14
Аватар для рони
Профессор
Отправить личное сообщение для рони Посмотреть профиль Найти все сообщения от рони
 
Регистрация: 27.05.2010
Сообщений: 33,123

dima_riabets,
ни картинки хрома ни картинки ие, увидеть у себя не могу запуская код.
Ответить с цитированием
  #3 (permalink)  
Старый 06.02.2016, 20:15
Аспирант
Отправить личное сообщение для dima_riabets Посмотреть профиль Найти все сообщения от dima_riabets
 
Регистрация: 17.03.2014
Сообщений: 60

Сообщение от рони Посмотреть сообщение
dima_riabets,
ни картинки хрома ни картинки ие, увидеть у себя не могу запуская код.
Можешь сделать такое?
http://i.piccy.info/i9/c8b4eba7c676e...1000023/11.jpg
Ответить с цитированием
  #4 (permalink)  
Старый 06.02.2016, 20:41
Аватар для рони
Профессор
Отправить личное сообщение для рони Посмотреть профиль Найти все сообщения от рони
 
Регистрация: 27.05.2010
Сообщений: 33,123

dima_riabets,
<!DOCTYPE html>

<html>
<head>
  <title>Вертикальное выпадающее меню на CSS без JS</title>
  <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
</head>

<body>
  <style type="text/css">ul.ddd{
    width:990px;
    padding:0;
    margin:0;
    list-style:none;
    background:#fff;
    position:relative;
    border:0;
    position:relative;
  }

  ul>li{
    width:240px;
  }

  ul li a,ul li a:visited{
    display:block;
    height:25px;
    line-height:25px;
    border:1px solid #000;
    color:#FAFAD2;
    background:#4682B4;
  }

  a+ul{
    list-style:none;
    visibility:hidden;
    position:absolute;
    left:240px;
    top:2px;
    display:block;
    width:750px;
    padding:0;
    margin:-2px 0;
    border:1px Solid red;
    height:98%;
  }

  a:hover+ul{
    visibility:visible;
  }

  li:hover>a{
    color:#4682B4;
    background:#FAFAD2;
  }
  </style>

  <ul class="ddd">
    <li>
      <a href="#">Уровень 1 п 1</a>

      <ul>
        <li>div_block1</li>
      </ul>
    </li>

    <li>
      <a href="#">Уровень 1 п 2</a>

      <ul>
        <li>div_block2</li>
      </ul>
    </li>

    <li>
      <a href="#">Уровень 1 п 3</a>

      <ul>
        <li>div_block3</li>
      </ul>
    </li>
  </ul>
</body>
</html>

Последний раз редактировалось рони, 06.02.2016 в 20:45.
Ответить с цитированием
  #5 (permalink)  
Старый 06.02.2016, 21:00
Аватар для рони
Профессор
Отправить личное сообщение для рони Посмотреть профиль Найти все сообщения от рони
 
Регистрация: 27.05.2010
Сообщений: 33,123

dima_riabets,
<!DOCTYPE html>

<html>
<head>
  <title>Вертикальное выпадающее меню на CSS без JS</title>
  <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
</head>

<body>
  <style type="text/css">ul.ddd{
    width:990px;
    padding:0;
    margin:0;
    list-style:none;
    background:#fff;
    position:relative;
    border:0;
    position:relative;
  }

  ul>li{
    width:240px;
  }

  ul li a,ul li a:visited{
    display:block;
    height:25px;
    line-height:25px;
    border:1px solid #000;
    color:#FAFAD2;
    background:#4682B4;
  }

  a+ul{
    list-style:none;
    visibility:hidden;
    position:absolute;
    left:240px;
    top:2px;
    display:block;
    width:750px;
    padding:0;
    margin:-2px 0;
    border:1px solid red;
    height:98%;
    border-left: none;
    background:#FAFAD2;
  }

   a:hover+ul{
    visibility:visible;
  }

.ddd  li:hover>a{
    border:1px solid red;
    color:#4682B4;
    background:#FAFAD2;
    border-right: none;
  }
  .ddd:hover a{
    border-right:1px solid red;
  }

  </style>

  <ul class="ddd">
    <li>
      <a href="#">Уровень 1 п 1</a>

      <ul>
        <li>div_block1</li>
      </ul>
    </li>

    <li>
      <a href="#">Уровень 1 п 2</a>

      <ul>
        <li>div_block2</li>
      </ul>
    </li>

    <li>
      <a href="#">Уровень 1 п 3</a>

      <ul>
        <li>div_block3</li>
      </ul>
    </li>
  </ul>
</body>
</html>
Ответить с цитированием
  #6 (permalink)  
Старый 06.02.2016, 23:41
Аспирант
Отправить личное сообщение для dima_riabets Посмотреть профиль Найти все сообщения от dima_riabets
 
Регистрация: 17.03.2014
Сообщений: 60

спасибо ОГРОМНОЕ!!! Рони - ты лучший!
Что бы не закрывалось кому надо в конец:
.ddd li:hover > ul {visibility: visible; display:block; z-index: 888; position:absolute; }
Ответить с цитированием
Ответ



Опции темы Искать в теме
Искать в теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
(bool ? num1 : num2) - как сделать такое для операции сравнения > ? Owyn Общие вопросы Javascript 8 03.05.2013 11:29
Как сделать, чтобы выпадающее меню оставалось развернутым? Эдгар Элементы интерфейса 1 28.02.2011 19:43
как сделать выпадающее меню наверх frizz jQuery 3 17.01.2011 11:23
Как такое сделать в PHP ВэйДлин Серверные языки и технологии 2 19.10.2010 19:39
Как сделать такое fancy menu uonax Элементы интерфейса 2 22.05.2010 12:52