Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Web программирование > HTML и CSS
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Закрытая тема
Ваша тема закрыта, почему это могло произойти? Возможно,
Нет наработок или кода, если нужно готовое решение - создайте тему в разделе Фриланс и оплатите работу.
Название темы включает слова - "Помогите", "Нужна помощь", "Срочно", "Пожалуйста".
Название темы слишком короткое или не отражает сути вашего вопроса.
Тема исчерпала себя, помните, один вопрос - одна тема
Прочитайте правила и заново правильно создайте тему.
 
Опции темы Поиск в этой теме
Старый 23.09.2014, 13:20   #1
s88s
Форумчанин
 
Регистрация: 02.01.2014
Сообщений: 369
По умолчанию Помогите разобратся с меню для сайта ...

Доброго времени суток !

У меня есть код меню для сайта помогите убрать полоску наскрине отметил стрелкой



Вот сам код этой менюхи

Код:
<html>
<head>

<style type="text/css">
.vyp-menu, .vyp-menu li, .vyp-menu ul, .vyp-menu a, .vyp-menu:after {
  margin: 0; 
  padding: 0;
  z-index: 200;
  display: block;
}

.vyp-menu:after { /* убираем после меню действие float */ 
  clear: both;
  content: "";}

.vyp-menu > li { float: left; } /* горизонтальное размещение пунктов */

.vyp-menu li {
  white-space: nowrap; /* содержимое на одной строке */ 
  position: relative;
}

.vyp-menu > li > ul > li, .vyp-menu > li > ul > li > ul > li, .vyp-menu > li > ul > li > ul > li > ul > li {
  height: 0px;
  -moz-transition: 0.3s; -o-transition: 0.3s; -webkit-transition: 0.3s; -ms-transition: 0.3s;
  overflow: hidden;}

.vyp-menu > li:hover > ul > li, .vyp-menu > li > ul > li:hover > ul > li, .vyp-menu > li > ul > li > ul > li:hover > ul > li {
  height: 40px;
  overflow: visible;}
  
.vyp-menu li ul li, .vyp-menu li ul li a {
 width: 100%;
 background: #ffffff;
  background: -webkit-linear-gradient(#fff, #808080);
  background: -moz-linear-gradient(#fff, #808080);
  background: -o-linear-gradient(#fff, #80808);
  background: -ms-linear-gradient(#fff, #808080);
  background: linear-gradient(#fff, #808080);
  border-radius: 5px; 
 }  /* фон подпунктов равной ширины */

.vyp-menu ul { position: absolute; }

.vyp-menu ul ul { left: 100%; top: 0; padding: 0 14px; } /* третий и четвёртый список позиционируется не вниз, а вправо. Можно часть списков повернуть и влево, но тогда width должен быть задан в px */

.vyp-menu {
  background: #808080;
  background: -webkit-linear-gradient(#fff, #808080);
  background: -moz-linear-gradient(#fff, #808080);
  background: -o-linear-gradient(#fff, #808080);
  background: -ms-linear-gradient(#fff, #808080);
  background: linear-gradient(#fff, #808080);
  border-radius: 5px;
}

.vyp-menu > li:first-child {border-radius: 5px 0 0 5px; border-left: none;}

.vyp-menu > li {border-left: 1px solid #ccc;}

.vyp-menu > li:hover {background: #fff;}

.vyp-menu li li {background: #fff content-box; padding: 1px 1px 0px 0px; border-right: 1px solid #ccc;}

.vyp-menu li li:last-child {border-radius: 0 0 5px 5px;}

.vyp-menu li a {
  line-height: 40px;
  padding: 0 14px;
  text-decoration: none;
}



</style>

</head>
<body>

<ul class="vyp-menu">
  <li><a href="#1">пункт 1</a></li>
  <li><a href="#2">пункт 2</a>
        <ul>
          <li><a href="#2.1">подпункт 2.1</a>
                <ul>
                  <li><a href="#2.1.1">подпункт 2.2.1</a></li>
                  <li><a href="#2.2.2">подпункт 2.2.2</a></li>
                  <li><a href="#2.2.3">подпункт 2.2.3</a>
                      <ul>
                        <li><a href="#2.2.3.1">подпункт 2.2.3.1</a></li>
                        <li><a href="#2.2.3.2">подпункт 2.2.3.2</a></li>
                        <li><a href="#2.2.3.3">подпункт 2.2.3.3</a></li>
                      </ul>
                  </li>
                </ul>
          </li>
          <li><a href="#2.2">подпункт 2.2</a></li>
          <li><a href="#2.3">подпункт 2.3</a></li>
        </ul>
  </li>
  <li><a href="#3">пункт 3</a></li>
</ul>

</body>
</html>
"Я не волшебник, я только учусь"
s88s вне форума
Старый 23.09.2014, 13:34   #2
Stilet
Белик Виталий :)
Старожил
 
Аватар для Stilet
 
Регистрация: 23.07.2007
Сообщений: 57,097
По умолчанию

А что за полоска? Ты можешь посмотреть в отладчике для браузера?
I'm learning to live...
Stilet вне форума
Старый 23.09.2014, 14:22   #3
Dush
Форумчанин
 
Регистрация: 29.09.2011
Сообщений: 116
По умолчанию

убрал эту строку
Код:
.vyp-menu li li {background: #fff content-box; padding: 1px 1px 0px 0px; border-right: 1px solid #ccc;}
и строчка пропала
Dush вне форума
Старый 23.09.2014, 16:01   #4
s88s
Форумчанин
 
Регистрация: 02.01.2014
Сообщений: 369
По умолчанию

Цитата:
Сообщение от Dush Посмотреть сообщение
убрал эту строку
Код:
.vyp-menu li li {background: #fff content-box; padding: 1px 1px 0px 0px; border-right: 1px solid #ccc;}
и строчка пропала
спасибо за помощь помогло ... а не знаете для чего она нужна ???

решил с этой строчкой по экспериментировать и вот как получилось убрать полоску и оставить эту строчку ... может конечно она там не нужна но все же пусть будет

вот как сейчас у меня

Код:
.vyp-menu li li {background: #fff content-box; padding: 0px 0px 0px 0px; border-right: 1px solid #ccc;}
спасибо за помощь ... тему можно закрывать )))
"Я не волшебник, я только учусь"

Последний раз редактировалось s88s; 23.09.2014 в 16:38.
s88s вне форума
Закрытая тема


Купить рекламу на форуме - 42 тыс руб за месяц

Опции темы Поиск в этой теме
Поиск в этой теме:

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


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Меню для сайта. Некорректное поведение. 8Observer8 HTML и CSS 6 13.11.2013 09:52
Создать горизонтальное меню для сайта, с регистрацией Vladimir_Chernov Помощь студентам 1 12.04.2012 10:52
Меню для сайта Николай999 HTML и CSS 0 15.07.2010 20:44
Программа для создания меню для сайта iukash Софт 3 06.06.2009 13:10