Не получается сделать выпадающее горизонтальное меню
Страницы: Пред. 1 2
Не получается сделать выпадающее горизонтальное меню, примеры из сети не помогли
да да я в курсе) все сделаю)
Код
<!doctype html>
<html lang="en">
<head>
   <meta charset="UTF-8">
   <title>Document</title>
   <style type="text/css">
   
      *{
         font-family: sans-serif;
         margin: 0;
         padding: 0;
      }
      
      nav{
         width: 80%;
         margin: auto;
      }

      nav ul{
         display: table;
         width:100%;
         text-align: center;
         position: relative;
      }

      nav li{
         display: table-cell;

      }

      nav li a{
         display: block;
         background: #808080;
         color: #fff;
         line-height:50px;
         text-decoration:none;
         text-transform:uppercase;
         border-bottom: 2px solid #626262;
      }
      
      nav ul ul{
         position: absolute;
         width: 20%;
         margin: 0;
         padding: 0;
      }

      nav li a:hover{
         background: #fff;
         color: #000;
      }

      .vi li{
         display: none;
      }

      nav li:hover li{
         display: inline;
      }
   </style>
</head>
<body>
   <div class="wrap">
      <nav>
         <ul>
            <li><a href="#">Пункт 1</a>
               <ul class="vi">
                  <li><a href="#">Пункт 1</a></li>
                  <li><a href="#">Пункт 2</a></li>
                  <li><a href="#">Пункт 3</a></li>
                  <li><a href="#">Пункт 4</a></li>
                  <li><a href="#">Пункт 5</a></li>
               </ul>
            </li>
            <li><a href="#">Пункт 2</a>
               <ul class="vi">
                   <li><a href="#">Пункт 1</a></li>
                   <li><a href="#">Пункт 2</a></li>
                   <li><a href="#">Пункт 3</a></li>
                  <li><a href="#">Пункт 4</a></li>
                  <li><a href="#">Пункт 5</a></li>
               </ul>
            </li>
            <li><a href="#">Пункт 3</a>
               <ul class="vi">
                   <li><a href="#">Пункт 1</a></li>
                   <li><a href="#">Пункт 2</a></li>
                   <li><a href="#">Пункт 3</a></li>
                  <li><a href="#">Пункт 4</a></li>
                  <li><a href="#">Пункт 5</a></li>
               </ul>
            </li>
            <li><a href="#">Пункт 4</a>
               <ul class="vi">
                   <li><a href="#">Пункт 1</a></li>
                   <li><a href="#">Пункт 2</a></li>
                   <li><a href="#">Пункт 3</a></li>
                  <li><a href="#">Пункт 4</a></li>
                  <li><a href="#">Пункт 5</a></li>
               </ul>
            </li>
            <li><a href="#">Пункт 5</a>
               <ul class="vi">
                   <li><a href="#">Пункт 1</a></li>
                   <li><a href="#">Пункт 2</a></li>
                   <li><a href="#">Пункт 3</a></li>
                  <li><a href="#">Пункт 4</a></li>
                  <li><a href="#">Пункт 5</a></li>
               </ul>
            </li>
         </ul>
      </nav>
   </div>
</body>
</html> 
Ещё вариант взято здесь ( http://3apok.ru/css/11-menu2 )
Изменено: Иван Иванов - 6 Мая 2015 04:50
Цитата
Иван Иванов пишет:
Ещё вариант
а разницу этих вариантов Вы понимаете?

Код
 .vi li{
      display: none;
   }

почитайте, как поисковики относятся к такому правилу в стилях...
Валентин!!!! спасите еще разок, пожалуйста))) когда навожу на самый крайний правый пункт (заказ) выделяется все меню, а не один этот пункт. Как исправить?
И еще как изменить центрирование и тд в дополнительных пунктах?
Изменено: klipsa - 6 Мая 2015 23:52
Цитата
klipsa пишет:
Валентин!!!! спасите еще разок, пожалуйста))) когда навожу на самый крайний правый пункт (заказ) выделяется все меню, а не один этот пункт. Как исправить?
добавьте в стили
Код
#nav ul#nav_list li {overflow:hidden;}

Цитата
И еще как изменить центрирование и тд в дополнительных пункта
я не понял, что Вы хотите сделать...smile:)
за дополнительные пункты списка отвечает #nav ul#nav_list li ul.menu_list li,
а за ссылки из этого списка #nav ul#nav_list li ul.menu_list li a ...
все получилось!! огромное спасибо)))
Изменено: klipsa - 7 Мая 2015 15:32
Цитата
Валентин пишет:
Цитата
Иван Иванов пишет:
Ещё вариант
а разницу этих вариантов Вы понимаете?
Код
  .vi li{
      display: none;
   } 

почитайте, как поисковики относятся к такому правилу в стилях...
Не надо считать поисковики идиотами. Они способны понимать когда текст скрыт с целью обмана, например для скрытия ссылки, и когда это используется для стилистического оформления.
Цитата
Иван Иванов пишет:
Не надо считать поисковики идиотами. Они способны понимать когда текст скрыт с целью обмана, например для скрытия ссылки, и когда это используется для стилистического оформления.
smile:D а у Вас в списке что?
Цитата
Валентин пишет:
Цитата
Иван Иванов пишет:
Не надо считать поисковики идиотами. Они способны понимать когда текст скрыт с целью обмана, например для скрытия ссылки , и когда это используется для стилистического оформления.
smile:D а у Вас в списке что?
Ну и о чём тут с Вами разговаривать, если Вы не способны понять ту мысль которую до Вас пытаются донести.
я понял ту мысль, которую Вы пытаетесь донести, но я также знаю, что за  display: none; и  visibility: hidden; можно запросто схлопотать пессимизацию, и не важно, для чего Вы это применяете, для стилистического оформления или для скрытия ссылок...
Цитата
Валентин пишет:
я понял ту мысль, которую Вы пытаетесь донести, но я также знаю, что за display: none; и visibility: hidend; можно запросто схлопотать пессимизацию, и не важно, для чего Вы это применяете, для стилистического оформления или для скрытия ссылок...
Вы плетёте чушь изображая умный вид. Никому из поисковиков со своими display: none; и visibility: hidend; вы и задаром не нужны. В отличие от Вас они умнее. И знают как и что пытаются скрыть и какими методами. За использование этих свойств css никаких банов и санкций не накладывают.
Цитата
Иван Иванов пишет:
Вы плетёте чушь изображая умный вид. Никому из поисковиков со своими display: none; и visibility: hidend; вы и задаром не нужны. В отличие от Вас они умнее. И знают как и что пытаются скрыть и какими методами. За использование этих свойств css никаких банов и санкций не накладывают.
да, я тупой и обычно несу чушь smile:)...на этом распрощаемся
если навигация обёрнута в тег <nav>, то и за использование display:none; для скрытия ссылок в меню никаких санкций со стороны поисковиков не будет, 
я сам использую display:none; в меню более года, всё нормально
Страницы: Пред. 1 2
Похожие темы:
Читают тему (гостей: 1, пользователей: 0, из них скрытых: 0)
Новые темыОбъявленияСвободное общение
23:20 Ginads.com - качественно новый тренд на рынке рекламы! 
23:17 Изменение в продвижении под Яндекс 
20:37 Gambling Craft - гемблинг по белому 
19:17 Webvork - международная товарная СРА сеть с сертифицированными офферами на Европу. 
15:10 Adtrafico - Правильная партнёрская сеть под бурж трафик 
18:59 LGaming - экосистема и партнерская программа в gambling и betting вертикалях 
08:01 Продвижение заграницей 
04:16 Просто $0.04/IP 9PROXY.COM Резидентные прокси Неограниченная пропускная способность Уникальная политика замены Без чёрного списка 
23:23 Ручное размещение вечных статей и ссылок на хороших площадках. Опыт 15 лет! 
22:13 Hermet 
22:01 Coin Click.cc - Быстрый и надежный обмен электронных валют в два клика 
21:55 Платим за реги на форумах и досках, дорого. 
11:14 BIGPROXY.SHOP - Резидентные Ротационные Backconnect Proxy USA EUROPA MIX [Безлимитный трафик] 
10:33 BestX24 - быстрый и безопасный обменник криптовалют и электронных денежных средств 
23:09 Осторожно! Криптовалюта 
23:07 Ням-ням! - 8 деликатесов, которые когда-то ели только бедные люди 
22:24 Не храните данные на жёстких дисках 
22:02 Пятница 13-ое: VK принял радикальное решение и закрыл доступ к порно контенту 
22:01 Осталось 3-5 месяцев до блокировки YouTube в России, — заявил Клименко 
20:32 Точные прогнозы на футбол 
22:14 Добро пожаловать в цифровой мир...